#include <bits/stdc++.h>
using namespace std;
int n, h, a, b, k;
int main() {
  scanf("%d%d%d%d%d", &n, &h, &a, &b, &k);
  for (int i = 1; i <= k; i++) {
    int x, y, p, q;
    scanf("%d%d%d%d", &x, &y, &p, &q);
    if (x > p) swap(x, p), swap(y, q);
    if (x == p) {
      printf("%d\n", abs(y - q));
      continue;
    }
    if (y >= b) {
      printf("%d\n", y - b + abs(q - b) + p - x);
    } else if (y <= a) {
      printf("%d\n", a - y + abs(q - a) + p - x);
    } else if (y >= a && y <= b && q >= a && q <= b) {
      printf("%d\n", abs(q - y) + p - x);
    } else if (y >= a && y <= b && (q <= a || q >= b)) {
      printf("%d\n",
             min(y - a + p - x + abs(q - a), b - y + p - x + abs(q - b)));
    }
  }
  return 0;
}
