A, B = gets.chomp.split(' ').map(&:to_i)
if A == B
  puts A
  exit
end
if A.odd?
  pair_range_count = B - (A + 1) + 1
  pair_count = pair_range_count / 2
  pair_xor_ans = pair_count.even? ? 0 : 1
  ans =
    if pair_range_count % 2 == 0
      A ^ pair_xor_ans
    else
      A ^ pair_xor_ans ^ B
    end
  puts ans
else
  range_count = B - A + 1
  pair_count = range_count / 2
  pair_xor_ans = pair_count.even? ? 0 : 1
  ans =
    if range_count % 2 == 0
      pair_xor_ans
    else
      pair_xor_ans ^ B
    end
  puts ans
end
