#include<iostream>
using namespace std;
long jq(int n)//调用阶乘函数
{
if(n>50)
return false;//如果大于50则不进行计算
int s=1;//存储阶乘后的数;
for(int i=1;i<=n;i++)
{
s*=i;//计算阶乘存储到s中
}
return s;//返回主函数最终值
}
int main()
{
int n,s;
cin>>n;//输入阶乘数
s=jq(n);
cout<<s;
return 0;
}