#include <iostream>
using namespace std;
long long int getFac(long long int x){
if(x==1) return 1;
return x*getFac(x-1);
}
int main() {
long long int a;
while (cin >> a) { // 注意 while 处理多个 case
printf("%lld\n",getFac(a));
}
}
// 64 位输出请用 printf("%lld")
注意在部分用例,使用int无法表示正确范围,故使用long long int变量