#include <iostream>
using namespace std;
long long function(int n){//定义函数function//
if(n>0&&n<=1){//如果n>0和n<=1//
return n;//返回n//
}else{
return n*function(n-1);//阶乘主命令//
}
}
int main() {
int n;
cin>>n;//输入n//
cout<<function(n);//输出n//
return 0;
}