include<iostream>
#define loop(i,a,b) for(int i=a;i<b;i++)
#define rep(i,a) loop(i,0,a)
using namespace std;

int sum;
int n,s;

void func(int i,int j,bool check[10]){
  if(j<0)return;
  if(i==n && j==0)sum++;
  for(int k=0;k<10;k++){
    if(check[k]){
      check[k]=false;
      func(i+1,j-k*(i+1),check);
      check[k]=true;
    }
  }
}

int main(){
  while(cin>>n>>s){
    bool ch[10];
    rep(i,10)ch[i]=true;
    sum=0;
    func(0,s,ch);
    cout<<sum<<endl;
  }
  return 0;
}