#include<iostream>
using namespace std;

long long factorial(long long n){   // 再帰関数
  if(n==1){
    return n;
  }else{
    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;
}