Q=int(input()) h=[1]*64 for i in range(1,64): h[i]=2**i for _ in range(Q): a,b,c,d=map(int,input().split()) if max(b,d)>61: print(abs(b-d)) continue result=10**20 for y in range(64): p,q=a//h[y],c//h[y] score=abs(p-q)+abs(b-y)+abs(d-y) result=min(result,score) print(result)