#include<bits/stdc++.h>
using namespace std;
int main()
{
          int n;
          string s,t,kk;
          cin>>n>>t;
   for(int i=2;i<17;i++)      //计算从(1到n的k进制字符串)
 {
       s="";                   //每一次都必须把字符串置空;
     for(int j=1;j<n+1;j++)
   {
            int number=j;
            kk="";
     while(number)
    {
      int k=number%i;
        if(k<10)
       {
          kk+=k+'0';
       }
       else 
       {
          kk+='A'+k-10;
       }
   number/=i;
   }
reverse(kk.begin(),kk.end());  //把kk倒置
s+=kk;
}
        if(s.find(t)!=-1)
  {
        cout<<"yes";
        return 0;
  }
}
cout<<"no";
}