a,b = map(int, input().split())

def f(x):
    if x % 2 == 1:
        return x // 2 % 2
    return x ^ f(x - 1)

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 % 2 == 1:
        return x // 2 % 2
    return x ^ f(x - 1) f if x % 2 == 1:
        return x // 2 % 2
     x % 2 == 1 x % 2 x 2 1 return x // 2 % 2 x // 2 % 2 x // 2 x 2 2 return x ^ f(x - 1) x ^ f(x - 1) x f(x - 1) f x - 1 x 1 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 def f(x):
    if x % 2 == 1:
        return x // 2 % 2
    return x ^ f(x - 1) def f(x):
    if x % 2 == 1:
        return x // 2 % 2
    return x ^ f(x - 1) f a,b = map(int, input().split()) map(int, input().split()) a b = map(int, input().split()) map(int, input().split()) b
a,b = map(int, input().split())

def f(x):
    if x % 2 == 1:
        return x // 2 % 2
    return x ^ f(x - 1)

print(f(a-1) ^ f(b))