#include <bits/stdc++.h>
using namespace std;
const int MAXN = 4e5 + 10;
const int inf = 1e9;
const int mod = 1e9 + 7;
long long a[MAXN];
long long b[MAXN];
int32_t main() {
  long long n, h, a, b, k;
  cin >> n >> h >> a >> b >> k;
  for (long long i = 0; i < k; i++) {
    long long f1, t1, f2, t2;
    cin >> t1 >> f1 >> t2 >> f2;
    if (t1 == t2) {
      cout << abs(f1 - f2) << endl;
      continue;
    }
    if (f1 >= a && f1 <= b) {
      cout << abs(t2 - t1) + abs(f2 - f1) << endl;
    } else {
      long long ans = 0;
      if (f1 > b) {
        ans += f1 - b;
        f1 = b;
      } else {
        ans += a - f1;
        f1 = a;
      }
      cout << abs(t2 - t1) + abs(f2 - f1) + ans << endl;
    }
  }
}
