a,b = map(int,input().split())
ans = 0
if b-a<=10:
    for i in range(a,b+1):
        ans ^= i
else:
    while a % 4 != 0:
        ans ^= a
        a += 1
    while b % 4 != 3:
        ans ^= b
        b-= 1
print(ans) a,b = map(int,input().split()) a map(int,input().split()) map int input().split() ().split () input split b ans = 0 ans 0 if b-a<=10:
    for i in range(a,b+1):
        ans ^= i
else:
    while a % 4 != 0:
        ans ^= a
        a += 1
    while b % 4 != 3:
        ans ^= b
        b-= 1 b-a<=10 b-a b a 10 for i in range(a,b+1):
        ans ^= i i range(a,b+1) range a b+1 b 1 ans ^= i ans i while a % 4 != 0:
        ans ^= a
        a += 1
     a % 4 != 0 a % 4 a 4 0 ans ^= a ans a a += 1 a 1 while b % 4 != 3:
        ans ^= b
        b-= 1 b % 4 != 3 b % 4 b 4 3 ans ^= b ans b b-= 1 b 1 print(ans) print ans b-= 1 1 b ans ^= i i ans ans = 0 0 ans ans ^= b b ans a,b = map(int,input().split()) map(int,input().split()) a b = map(int,input().split()) map(int,input().split()) b ans ^= a a ans a += 1 1 a
a,b = map(int,input().split())
ans = 0
if b-a<=10:
    for i in range(a,b+1):
        ans ^= i
else:
    while a % 4 != 0:
        ans ^= a
        a += 1
    while b % 4 != 3:
        ans ^= b
        b-= 1
print(ans)