#include<iostream>
using namespace std;
 
long long ans=1;
 
long long factorial(int n){   // 再起関数
  if(n==1){
    return ans;
  }else{
    ans = n*factorial(n-1);
  }
}
 
int main(){
  int n;
  cin >> n;
 
  if(n<0){
    cout << "計算できません。" << endl;
  }else if(n==0 || n==1){
    cout << 1 << endl;
  }else{
    cout << factorial(n) << endl; // 再起
  } 
  return 0;
}