a,b=map(int,input().split());a-=1
print((a^b)>>1&1^[b,1][b&1]^[a,1][a&1]) a,b=map(int,input().split()) a map(int,input().split()) map int input().split() ().split () input split b a-=1 a 1 print((a^b)>>1&1^[b,1][b&1]^[a,1][a&1]) print (a^b)>>1&1^[b,1][b&1]^[a,1][a&1] (a^b)>>1&1^[b,1][b&1] (a^b)>>1&1 (a^b)>>1 a^b a b 1 1 [b,1][b&1] [b,1] b 1 b&1 b 1 [a,1][a&1] [a,1] a 1 a&1 a 1 a,b=map(int,input().split()) map(int,input().split()) a a-=1 1 a b=map(int,input().split()) map(int,input().split()) b
a,b=map(int,input().split());a-=1
print((a^b)>>1&1^[b,1][b&1]^[a,1][a&1])