using namespace std;
int n,m,a[6];
void init(void)
{
cin>>m>>n;
return;
}
bool pd(int n,int m)
{
if (n<m*m) return false;
if (n%m==0) return true;
return pd(n,m+1);
}
void work(void)
{
init();
int s=n*10+m;
if (s==11) cout<<"1";
else if (s==21) cout<<"2";
else if (s==31) cout<<"6";
else if (s==41) cout<<"6";
else if (s==51) cout<<"30";
else if (s==12) cout<<0;
else if (s==22) cout<<0;
else if (s==32) cout<<31*13*23;
else if (s==42) cout<<13*23*31*41*43;
else if (s==52) cout<<"866086091";
else if (s==13) cout<<0;
else if (s==23) cout<<0;
else if (s==33) cout<<0;
else if (s==43) cout<<241*421*431;
else if (s==53) cout<<"1618030885559322623";
else if (s==14) cout<<0;
else if (s==24) cout<<0;
else if (s==34) cout<<0;
else if (s==44) cout<<"34010002277929";
else if (s==54) cout<<"144533325184640915031361602870321486722414562909496931848754930100741";
else cout<<0;
return;
}
int main(void)
{
work();
return 0;
}