#include <stdio.h>
int foo(int *,int);
int k=5;
int foo(int *x,int c)
{
int res=1;
c=c-1;
if(c==0)
return 1;
*x=*x+1;
res=foo(x,c);
return res*(*x);
}
int main(void) {
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBmb28oaW50ICosaW50KTsKaW50IGs9NTsKaW50IGZvbyhpbnQgKngsaW50IGMpCnsKCWludCByZXM9MTsKCWM9Yy0xOwoJaWYoYz09MCkKCXJldHVybiAxOwoJCgkqeD0qeCsxOwoJcmVzPWZvbyh4LGMpOwoJcmV0dXJuIHJlcyooKngpOwp9CgppbnQgbWFpbih2b2lkKSB7CiAgICAKCXByaW50ZigiXG4lZCIsZm9vKCZrLGspKTsKCXJldHVybiAwOwp9Cg==