#include #include #include #include #include #include #include #include #define FI first #define SE second #define PF push_front #define PB push_back #define PPF pop_front #define PPB pop_back #define MA make_pair #define ll long long #define PA pair #define VE vector #define VP vector #define FOR(i,a,b) for(int i=a;i=a;i--) #define YES(i) cout<<(i?"YES":"NO")<>A>>B; while(A!=0&&B!=0){ if(A%2==0&&B%2==0){ if(check(A/2,B-1)||check(B/2,A-1)){ Yes(1); return 0; }else{ Yes(0); return 0; } }else if(A%2==1&&B%2==1){ Yes(0); return 0; }else if(B%2==1){ B--; A/=2; }else{ A--; B/=2; } } Yes(1); return 0; }