A, B = map(int, input().split())
ans = 0
X = (4 - A % 4) % 4
for i in range(X):
    ans ^= (A + i)

Y = B % 4
for i in range(Y + 1):
    ans ^= (B - i)

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 X = (4 - A % 4) % 4 X (4 - A % 4) % 4 4 - A % 4 4 A % 4 A 4 4 for i in range(X):
    ans ^= (A + i) i range(X) range X ans ^= (A + i) ans A + i A i Y = B % 4 Y B % 4 B 4 for i in range(Y + 1):
    ans ^= (B - i) i range(Y + 1) range Y + 1 Y 1 ans ^= (B - i) ans B - i B i print(ans) print ans ans = 0 0 ans ans ^= (A + i) A + i ans A, B = map(int, input().split()) map(int, input().split()) A B = map(int, input().split()) map(int, input().split()) B Y = B % 4 B % 4 Y ans ^= (B - i) B - i ans X = (4 - A % 4) % 4 (4 - A % 4) % 4 X
A, B = map(int, input().split())
ans = 0
X = (4 - A % 4) % 4
for i in range(X):
    ans ^= (A + i)

Y = B % 4
for i in range(Y + 1):
    ans ^= (B - i)

print(ans)