A, B = gets.split.map(&:to_i)

def x(n)
  res = 1
  while res * 2 <= n
    res *= 2
  end
  res - 1
end

if A == B
  p A
elsif A >= 4
  ans = 0
  (x(A) + 1..A - 1).each do |i|
    ans ^= i
  end
  (x(B) + 1..B).each do |i|
    ans ^= i
  end
  p ans
else
  ans = 0
  (0..A-1).each do |i|
    ans ^= i
  end
  (x(B) + 1..B).each do |i|
    ans ^= i
  end
  p ans
end
