#include <iostream>
#include <cmath>
#include <bitset>
using namespace std;
int main()
{
unsigned short a,b;
while(cin>>a>>b)
{
bool eql=false;
for(int i=1;i<=16;i++)
{
if(a!=b&&a>=pow(2,15))
a=(a<<1)|1;
else if(a!=b&&a<pow(2,15))
a=a<<1;
else eql=true;
}
if(eql)
cout<<"YES"<<endl;
else cout<<"NO"<<endl;
}
}

京公网安备 11010502036488号