import sys input = sys.stdin.readline # 実験すると、x*x*2^nのときcost+1 # で、n=0,1のときだけ考えれば十分で、重複しないのね。 T=int(input()) for tests in range(T): L,R=map(int,input().split()) ANS=[] for i in range(2): MIN=int((L/(1<R: MAX-=1 if MIN<=MAX: ANS.append(MAX-MIN+1) print(sum(ANS)%2)