a,b = map(int,input().split())
def f(x):
    if (x+1)//2 % 2 == 0:
        ans = 0
    else:
        ans = 1
    if x % 2 == 0:
        ans ^= x
    return ans
print(f(a-1)^f(b)) a,b = map(int,input().split()) a map(int,input().split()) map int input().split() ().split () input split b def f(x):
    if (x+1)//2 % 2 == 0:
        ans = 0
    else:
        ans = 1
    if x % 2 == 0:
        ans ^= x
    return ans f if (x+1)//2 % 2 == 0:
        ans = 0
    else:
        ans = 1
     (x+1)//2 % 2 == 0 (x+1)//2 % 2 (x+1)//2 x+1 x 1 2 2 0 ans = 0 ans 0 ans = 1 ans 1 if x % 2 == 0:
        ans ^= x
     x % 2 == 0 x % 2 x 2 0 ans ^= x ans x return ans ans x x print(f(a-1)^f(b)) print f(a-1)^f(b) f(a-1) f a-1 a 1 f(b) f b a,b = map(int,input().split()) map(int,input().split()) a def f(x):
    if (x+1)//2 % 2 == 0:
        ans = 0
    else:
        ans = 1
    if x % 2 == 0:
        ans ^= x
    return ans def f(x):
    if (x+1)//2 % 2 == 0:
        ans = 0
    else:
        ans = 1
    if x % 2 == 0:
        ans ^= x
    return ans f b = map(int,input().split()) map(int,input().split()) b
a,b = map(int,input().split())
def f(x):
    if (x+1)//2 % 2 == 0:
        ans = 0
    else:
        ans = 1
    if x % 2 == 0:
        ans ^= x
    return ans
print(f(a-1)^f(b))