#define min(a,b)(ab?a:b) long dp[9][110][110][900],a; int main(){ int i,m,M,s,k; for(m=0;m<=100;m++)for(k=m;k<=100;k++)for(M=k;M<=100;M++)dp[3][m][M][m+k+M]=m==M?1:m==k||k==M?3:6; for(i=3;i<6;i++)for(m=0;m<=100;m++)for(M=m;M<=100;M++)for(s=m*i;s<=i*100;s++)for(k=0;k<=100;k++)dp[i+1][min(m,k)][max(M,k)][s+k]+=dp[i][m][M][s]; scanf("%d.%d",&i,&k); i=i*4+k/25; for(m=0;m<=100;m++)for(M=m;M<=100;M++)a+=dp[6][m][M][i+m+M]; printf("%ld",a); return 0; }