a, b = gets.split.map(&:to_i)

def calc(num)
  return 0 if num == 0
  return 1 if num == 1
  return 3 if num == 2

  return num  if num % 4 == 0
  return num ^ (num - 1) if num % 4 == 1
  return num ^ (num - 1) ^ (num - 2) if num % 4 == 2
  0
end

puts calc(a - 1) ^ calc(b)