#include <iostream>
#include <cmath>
#include<iomanip>
using namespace std;
int main()
{
long n;int n1,n2,n3,n4,n5;
cin>>n;int x=0;
if ((n%10000!=0)||(n==30000)||(n==10000))
cout<<"0 0";
else
{
n=n/1000;
n1=n/500;
for(int i5=0;i5<=n1;i5++)
for(int i4=0;i4<=(n-i5*500)/200;i4++)
for(int i3=0;i3<=(n-i4*200-i5*500)/100;i3++)
for(int i2=0;i2<=(n-i3*100-i4*200-i5*500)/50;i2++)
for(int i1=0;i1<=(n-i2*50-i3*100-i4*200-i5*500)/20;i1++)
if((500*i5+200*i4+100*i3+50*i2+20*i1)==n)
x++;
cout<<x;}
return 1;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CiNpbmNsdWRlPGlvbWFuaXA+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICBsb25nIG47aW50IG4xLG4yLG4zLG40LG41OwogICAgY2luPj5uO2ludCB4PTA7CiAgICBpZiAoKG4lMTAwMDAhPTApfHwobj09MzAwMDApfHwobj09MTAwMDApKQogICAgICAgIGNvdXQ8PCIwIDAiOwogICAgZWxzZQogICAgewogICAgICAgIG49bi8xMDAwOwogICAgbjE9bi81MDA7CiAgICBmb3IoaW50IGk1PTA7aTU8PW4xO2k1KyspCiAgICAgICAgZm9yKGludCBpND0wO2k0PD0obi1pNSo1MDApLzIwMDtpNCsrKQogICAgICAgICAgICBmb3IoaW50IGkzPTA7aTM8PShuLWk0KjIwMC1pNSo1MDApLzEwMDtpMysrKQogICAgICAgICAgICAgICAgZm9yKGludCBpMj0wO2kyPD0obi1pMyoxMDAtaTQqMjAwLWk1KjUwMCkvNTA7aTIrKykKICAgICAgICAgICAgICAgICAgICBmb3IoaW50IGkxPTA7aTE8PShuLWkyKjUwLWkzKjEwMC1pNCoyMDAtaTUqNTAwKS8yMDtpMSsrKQogICAgICAgICAgICAgICAgICAgIGlmKCg1MDAqaTUrMjAwKmk0KzEwMCppMys1MCppMisyMCppMSk9PW4pCiAgICAgICAgICAgICAgICAgICAgeCsrOwogICBjb3V0PDx4O30KICAgIHJldHVybiAxOwp9Cg==