T=int(input()) fa=[] for _ in range(T): L,R=map(int,input().split()) ans=-1 if L==0: ans=0 for i in range(30): if L<=2**i-1 and 2**i<=R: ans = max(ans, (2**i-1)*(2**i)) fa.append(ans) for a in fa: print(a)