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