// count change
int coins[6];
cc(int n, int i)
{
        if (n==0)
                return 1;
        else if (n<0 || i>5)
                return 0;
        else return
                cc(n-coins[i], i)+
                cc(n, i+1);
}

main()
{
        int n;
        int s;
        n=gets("Enter a number");
        s=ticks();
        coins[0] = 50;
        coins[1] = 20;
        coins[2] = 10;
        coins[3] = 5;
        coins[4] = 2;
        coins[5] = 1;
        puts("cc("+n+")="+cc(n,0)+
                '\n');
        puts(""+(ticks()-s)/100.0 +
                " sec. \n");
}
