#include<iostream>
#include<cmath>
#include<cstdio>
#include<vector>
using namespace std;
int item[]={10000,5000,2000,1000,500,200,100,50,20,10,5};
double a;
long long int x[60000];
long long *method=x+25000;
long long int aaa,ans;
int main()
{
method[0]=1;
for(int i=0;i<11;i++)
{
for(int y=item[i];y<=30000;y+=5)
{
method[y]+=method[y-item[i]];
}
}
int aa,bb;
while(~scanf("%d.%d",&aa,&bb))
{
a=aa+bb/100.0;
if(a<0.0001)break;
printf("%6.2f%17lld\n",a,method[aa*100+bb]);
}
return 0;
}