/** * @FileName a.cpp * @Author kanpurin * @Created 2020.06.10 17:34:36 **/ #include "bits/stdc++.h" using namespace std; typedef long long ll; bool isOK(ll x, ll y) { if (x == 0 && y == 0) return true; if (x % 2 == 1 && y % 2 == 1) return false; bool res = false; if (x % 2 == 0) res = res | isOK(x / 2, y - 1); if (y % 2 == 0) res = res | isOK(x - 1, y / 2); return res; } int main() { ll x,y;cin >> x >> y; if (isOK(x,y)) puts("Yes"); else puts("No"); return 0; }