a, b = gets.chomp.split.map(&:to_i)
aa = 4 - (a & 3)
ba = (b & 3) + 1
ans = 0
if b - a < 10 then
  a.upto(b) do |i|
    ans ^= i
  end
else
  aa.times do |i|
    ans ^= a + i
  end
  ba.times do |i|
    ans ^= b - i
  end
end
puts ans