#include #define rep(i,n) for(int i=0;i ; const ll INF = 1e10; const int MOD = 1000000007; bool ok(ll x,ll y){ if(x==0 || y==0) return true; if(x%2==1 && y%2==1) return false; if(x%2==0 && y%2==0) return ok(x-1,y/2) || ok(x/2,y-1); if(x%2==0) swap(x,y); return ok(x-1,y/2); } int main(){ ll A,B; cin >> A >> B; if(ok(A,B)) cout << "Yes" << endl; else cout << "No" << endl; return 0; }