#include <stdio.h>
int factorial(int n);
main(void) {
// your code goes here
int (*pf)(int);
pf = factorial;
}
int factorial(int n){
if (n<=1)
return 1;
else
return n*factorial(n-1);
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBmYWN0b3JpYWwoaW50IG4pOwoKbWFpbih2b2lkKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgKCpwZikoaW50KTsKCXBmID0gZmFjdG9yaWFsOwoJcHJpbnRmKCIlZCIscGYoMykpOwp9CQoKaW50IGZhY3RvcmlhbChpbnQgbil7CglpZiAobjw9MSkKICAgIAlyZXR1cm4gMTsKCWVsc2UKICAgIAlyZXR1cm4gbipmYWN0b3JpYWwobi0xKTsgCn0KCQoK