
#include<iostream>
#include<algorithm>
using namespace std;

int main(){
  int n,s;
  int c[11][900];
  int p[10];
  for(int j=0;j<11;j++)
    for(int i=0;i<900;i++)
      c[j][i] = 0;
  for(int n=0;n<11;n++){
    for(int i=0;i<10;i++)p[i]=i;
    do{
      sort(p+n,p+10);
      reverse(p+n,p+10);
      s = 0;
      for(int i=0;i<n;i++)
	s+=p[i]*(i+1);
      c[n][s]++;
    }while(next_permutation(p,p+10));
  }
  
  while(cin>>n>>s){
    if (s<900)
      cout<<c[n][s]<<endl;
    else
      cout<<0<<endl;
  }
  return 0;
}