#include #define endl '\n' using namespace std; using ll = long long; const ll INF = 1LL << 60; void solve() { ll sx, sy, tx, ty; cin >> sx >> sy >> tx >> ty; if (max(sy, ty) >= 60) { cout << abs(ty - sy) << endl; return; } ll ans = INF; for (ll y = max(sy, ty); y <= 60; y++) { ll cnt = 0; cnt += (y - sy) + (y - ty); ll px = sx >> y; ll qx = tx >> y; cnt += abs(qx - px); ans = min(ans, cnt); } cout << ans << endl; return; } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); ll T = 1; cin >> T; while (T--) { solve(); } return 0; }