T = int(input()) def calc(x): ans = 0 i = 1 while i <= x: end = x + 1 start = 1 while end - start > 1: mid = end + start >> 1 if mid * mid * i <= x: start = mid else: end = mid #print(i,x,(start + 1) % 2) ans += (start + 1) // 2 % 2 i *= 2 return ans % 2 for _ in range(T): l,r = map(int,input().split()) ans = calc(r) - calc(l-1) print(ans%2)