def f(a, b) if a == 0 || b == 0 return true end if a % 2 == 1 && b % 2 == 1 return false end if a % 2 == 0 && f(a / 2, b - 1) return true end if b % 2 == 0 && f(a - 1, b / 2) return true end return false end a, b = gets.split.map(&:to_i).sort puts f(a, b) ? "Yes" : "No"