def solve(): sx,sy,tx,ty = map(int, input().split()) if max(sy,ty) >= 63: print(abs(sy-ty)) return sidx = sx//pow(2, sy) tidx = tx//pow(2, ty) ans = 0 while sy < ty: sy += 1 ans += 1 sidx //= 2 while sy > ty: ty += 1 ans += 1 tidx //= 2 final_ans = 9223372036854775807 for i in range(63): final_ans = min(final_ans, ans+abs(tidx-sidx)) ans += 2 tidx //= 2 sidx /= 2 print(final_ans) for i in range(int(input())): solve()