#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;
    }
}