#include using namespace std; using ll = long long; #define FOR(i,a,b) for(ll i=(a);i<(b);++i) #define ALL(v) (v).begin(), (v).end() #define p(s) cout<<(s)<b){ swap(a, b); } if(a==0 && b==0) return 1; if(a==0) return 1; if(a%2==1 && b%2==1) return 0; if(a%2==0 && b%2==0){ return makable(a/2, b-1) | makable(a-1, b/2); } if(a%2==0){ return makable(a/2, b-1); } if(b%2==0){ return makable(a-1, b/2); } return -1; } int main(){ cin.tie(0); ios::sync_with_stdio(false); // input ll A, B; cin >> A >> B; if(makable(A, B)){ p_yes(); }else{ p_no(); } return 0; }