#include <stdio.h>
long int factorial(int n){
if(n==0||n==1)
return 1;
else
return n*factorial (n-1);
}
int main(void) {
int n;
printf("factorial of %d is %ld",n
,factorial
(n
));
// your code goes here
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmxvbmcgaW50IGZhY3RvcmlhbChpbnQgbil7CmlmKG49PTB8fG49PTEpCnJldHVybiAxOwplbHNlIApyZXR1cm4gbipmYWN0b3JpYWwgKG4tMSk7Cn0KCgppbnQgbWFpbih2b2lkKSB7CglpbnQgbjsKCXByaW50ZigiZW50ZXIgYSBudW1iZXI6Iik7CglzY2FuZigiJWQiLCZuKTsKCXByaW50ZigiZmFjdG9yaWFsIG9mICVkIGlzICVsZCIsbixmYWN0b3JpYWwobikpOwoJCgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQo=