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

chk = 4
ans = a/2 % 2 + (b+1)/2 %2
40.times do
  x = a%chk
  y = (b+1)%chk
  cx = x > chk/2 ? chk/2-x : 0
  cy = y > chk/2 ? chk/2-y : 0
  ans += ((cx-cy) % 2 )*chk/2
  #p [cx,cy, ((cx-cy) % 2 )*chk ]
  chk *= 2
end
p ans
