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


def F(x):
    res = 0
    p, q = divmod(x+1, 2)
    if q:
        res ^= x
    if p % 2:
        res ^= 1
    return res
  

print(F(b) ^ F(a-1)) a, b = map(int, input().split()) a map(int, input().split()) map int input().split() ().split () input split b def F(x):
    res = 0
    p, q = divmod(x+1, 2)
    if q:
        res ^= x
    if p % 2:
        res ^= 1
    return res
   F res = 0 res 0 p, q = divmod(x+1, 2) p divmod(x+1, 2) divmod x+1 x 1 2 q if q:
        res ^= x
     q res ^= x res x if p % 2:
        res ^= 1
     p % 2 p 2 res ^= 1 res 1 return res res x x print(F(b) ^ F(a-1)) print F(b) ^ F(a-1) F(b) F b F(a-1) F a-1 a 1 b = map(int, input().split()) map(int, input().split()) b a, b = map(int, input().split()) map(int, input().split()) a def F(x):
    res = 0
    p, q = divmod(x+1, 2)
    if q:
        res ^= x
    if p % 2:
        res ^= 1
    return res
   def F(x):
    res = 0
    p, q = divmod(x+1, 2)
    if q:
        res ^= x
    if p % 2:
        res ^= 1
    return res
   F
a, b = map(int, input().split())


def F(x):
    res = 0
    p, q = divmod(x+1, 2)
    if q:
        res ^= x
    if p % 2:
        res ^= 1
    return res
  

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