#include<iostream>
using namespace std;int n[12][345],a,b;bool u[10];void d(int l,int c){n[l][c]++;if(l==10)return;for(int i=0;i<10;i++)if(!u[i]){u[i]=1;d(l+1,c+(l+1)*i);u[i]=0;}}int main(){for(a=0;a<10;a++)u[a]=0;d(0,0);while(cin>>a>>b)cout<<(b<345?n[a][b]:0)<<endl;return 0;}