#include<iostream>
using namespace std;
int n,s,cnt;
int used[10];
int t[100];

void check(){
  int sum=0;
  for(int i=0;i<n;i++){
    sum+=(t[i]*(i+1));
  }
  if(s==sum)cnt++;
}

void rec(int x){
  if(x==n)check();
  for(int i=0;i<10;i++){
    if(used[i]==0){
      used[i]=1;
      t[x]=i;
      rec(x+1);
      used[i]=0;
    }
  }
}

int main(){
  while(cin>>n>>s){
    cnt=0;
    for(int i=0;i<10;i++)used[i]=0;
    rec(0);
    cout<<cnt<<endl;
  }
  return 0;
}