#include <bits/stdc++.h>
using namespace std;
long long n, h, a, b, k, s[10001];
int main() {
  scanf("%lld%lld%lld%lld%lld", &n, &h, &a, &b, &k);
  for (int i = 1; i <= k; i++) {
    long long u1, v1, u2, v2;
    scanf("%lld%lld%lld%lld", &u1, &v1, &u2, &v2);
    if (u1 == u2)
      s[i] = abs(v1 - v2);
    else if ((a < v1 && v1 < b) || (a < v2 && v2 < b))
      s[i] = abs(u1 - u2) + abs(v1 - v2);
    else
      s[i] = min(abs(u1 - u2) + abs(v1 - a) + abs(v2 - a),
                 abs(u1 - u2) + abs(v1 - b) + abs(v2 - b));
  }
  for (int i = 1; i <= k; i++) printf("%lld\n", s[i]);
  return 0;
}
