#include <iostream>
#include <algorithm>
using namespace std;
int main() {
unsigned int a, b;
while (cin >> a >> b) { // 注意 while 处理多个 case
int n=0;
if(a<b) swap(a,b);
if(a%b==0){
cout<<"YES"<<endl;
continue;
}else{
while(a!=b){
if(n==16){
cout<<"NO"<<endl;
break;
}
int t=b*2%65536;
if(b/32768>=1){
b=t+1;
}else{
b=t;
}
n++;
}
if(n<16){
cout<<"YES"<<endl;
}
}
}
return 0;
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号