#include<iostream>

using namespace std;

int ans[11][331];
int used[10];

void calc(int depth, int sum){
	if(depth==11)return;
	for(int i=0;i<10;i++){
		if(used[i]==0){
			ans[depth][sum+depth*i]++;
			used[i]=1;
			calc(depth+1,sum+depth*i);
			used[i]=0;
		}
	}
}

int main(){
	calc(1,0);
	int n,s;
	while(cin>>n>>s){
		if(s>330) cout<<0<<endl;
		else cout<<ans[n][s]<<endl;
	}
}