//<2F>׳ˣ<D7B3><CBA3><EFBFBD>С<EFBFBD><D0A1>
#include <iostream>
using namespace std;
long long dg(long long n){
if(n==1){
return 1;
}
return n*dg(n-1);
int main()
{
int n;
cin>>n;
cout<<dg(n);