t = int(input()) for _ in range(t): sx, sy, tx, ty = map(int, input().split()) if sy > ty: sx, sy, tx, ty = tx, ty, sx, sy ans = 0 ans += (ty - sy) min_cost = 10**50 if ty >= 300: min_cost = 0 else: for i in range(500): x1 = min(sx, tx) x2 = max(sx, tx) cost = (2 * i) j = i + ty if x1 // 2**j == x2 // 2**j: pass else: nx = 2**j * ((x1 + 2**j - 1) // 2**j) cost += 1 + abs(x2 - x1) // 2**j min_cost = min(min_cost, cost) if x1 // 2**j == x2 // 2**j: break print(ans + min_cost)