#include<cstdio>
#include<iostream>
#include<cstring>
#include<string>
#include<vector>
#include<map>
#include<algorithm>
using namespace std;
int h[11];
int N,S;
int solve(int no,int s){
  if(s>S) return 0;
  if(no==N+1){
    if(s==S) return 1;
    return 0;
  }
  int ret=0;
  for(int i=0;i<10;i++){
    if(!h[i]){
      h[i]=1;
      ret+=solve(no+1,s+no*i);
      h[i]=0;
    }
  }
  return ret;
}
int main(){
  while(~scanf("%d %d",&N,&S)){
    printf("%d\n",solve(1,0));
  }
}