#include <iostream>
using namespace std;
int factorial(int N) {
if (N == 0)
return 1;
else
return N * factorial(N - 1);
}
int main() {
cout << "10! = " << factorial(10) << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGZhY3RvcmlhbChpbnQgTikgewoJCglpZiAoTiA9PSAwKQoJCXJldHVybiAxOwoJZWxzZQoJCXJldHVybiBOICogZmFjdG9yaWFsKE4gLSAxKTsKCQp9CgppbnQgbWFpbigpIHsKCQoJY291dCA8PCAiMTAhID0gIiA8PCBmYWN0b3JpYWwoMTApIDw8IGVuZGw7CglyZXR1cm4gMDsKCQp9