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

fa = (a - 1) * ((a - 1) % 2 == 0) ^ a // 2 % 2
fb = b * (b % 2 == 0) ^ (b + 1) // 2 % 2
print(fa ^ fb) a, b = map(int, input().split()) a map(int, input().split()) map int input().split() ().split () input split b fa = (a - 1) * ((a - 1) % 2 == 0) ^ a // 2 % 2 fa (a - 1) * ((a - 1) % 2 == 0) ^ a // 2 % 2 (a - 1) * ((a - 1) % 2 == 0) a - 1 a 1 (a - 1) % 2 == 0 (a - 1) % 2 a - 1 a 1 2 0 a // 2 % 2 a // 2 a 2 2 fb = b * (b % 2 == 0) ^ (b + 1) // 2 % 2 fb b * (b % 2 == 0) ^ (b + 1) // 2 % 2 b * (b % 2 == 0) b b % 2 == 0 b % 2 b 2 0 (b + 1) // 2 % 2 (b + 1) // 2 b + 1 b 1 2 2 print(fa ^ fb) print fa ^ fb fa fb a, b = map(int, input().split()) map(int, input().split()) a fb = b * (b % 2 == 0) ^ (b + 1) // 2 % 2 b * (b % 2 == 0) ^ (b + 1) // 2 % 2 fb fa = (a - 1) * ((a - 1) % 2 == 0) ^ a // 2 % 2 (a - 1) * ((a - 1) % 2 == 0) ^ a // 2 % 2 fa b = map(int, input().split()) map(int, input().split()) b
a, b = map(int, input().split())

fa = (a - 1) * ((a - 1) % 2 == 0) ^ a // 2 % 2
fb = b * (b % 2 == 0) ^ (b + 1) // 2 % 2
print(fa ^ fb)
