#include <stdio.h>
#include <string.h>

int x(int n,int s,char *k){
    char kcpy[10];
    int i,j;
    int cnt = 0;
    if(n-1){
        strcpy(kcpy,k);
        for(j=0;j<10&&j*n<=s;j++){
            if(kcpy[j]=='1'){
                kcpy[j] = '0';
                cnt += x(n-1,s-j*n,kcpy);
                kcpy[j] = '1';
            }
        }
    }else if(s<10){
        cnt = k[s]-'0';
    }
    return cnt;
}

int main(){
    int y,n,s;
    char k[]="1111111111";
    while(scanf("%d %d",&n,&s)!=EOF){
        if(s<=330)y = x(n,s,k);
        printf("%d\n",y);
    }
}