#include<iostream>
int a[11][999];
void r(int n,int u,int s,int d){
a[n][s]++;
for(int i=10;i-->0;)
if(!(u>>i&1))r(n+1,u^1<<i,s+d*i,d+1);
}
main(){
r(0,0,0,1);
for(int n,s;cin>>n>>s;)cout<<a[n][s]<<endl;
}