// Time 0ms, Memory 404K
#include<stdio.h> int a[255][105],temp[255][105]; int val[6]={0,1,5,10,25,50}; int num[255]={0}; int main() { int i,j,k,t,n; a[0][0]=1; for(i=1;i<=5;i++) { for(j=0;j<=250;j++) for(k=0;j+k*val[i]<=250;k++) for(t=0;t+k<=100;t++) temp[j+k*val[i]][t+k]+=a[j][t]; for(j=0;j<=250;j++) for(t=0;t<=100;t++) { a[j][t]=temp[j][t]; temp[j][t]=0; } } for(i=0;i<=250;i++) for(j=0;j<=100;j++) num[i]+=a[i][j]; while(scanf("%d",&n)!=EOF) { printf("%d\n",num[n]); } return 0; }