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