#include<bits/stdc++.h>
using namespace std;
int main(){
int a[1250],b,c=0,d[1250],e=0,n,h;
a[0]=6;
a[1]=2;
a[2]=5;
a[3]=5;
a[4]=4;
a[5]=5;
a[6]=6;
a[7]=3;
a[8]=7;
a[9]=6;
cin>>b;
for(int i=10;i<=99;i++){
a[i]=a[i%10]+a[(i-i%10)/10];
}
for(int i=100;i<=999;i++){
a[i]=a[i/100]+a[(i-i/100*100)/10]+a[i%10];
}
for(int i=1000;i<=1200;i++){
a[i]=a[1]+a[(i-1000)/100]+a[(i%100-i%10)/10]+a[i%10];
}
for(int j=1;j<=1200;j++){
d[j]=a[j];
}
for(int m=0;m<=1200;m++){
for(int n=0;n<=1200;n++){
if(a[n]+d[m]+a[n+m]==b-4) e+=1;
}
}
for(int n=0;n<=1200;n++){
for(int m=0;m<=1200;m++){
if(a[n]+d[m]+d[m+n]==b-4) e+=1;
if(a[n]==d[m]||a[n]+d[m]+d[n+m]==b-4) e-=1;
}
}
cout<<e;
return 0;
}