#include <bits/stdc++.h>

using namespace std;

/*-------------------------------*/
#define FOR(i, a, b) for(int i = (a); i < (b); i++)  //a~(b - 1)?????§

typedef long long ll;
typedef vector<int> vi;
typedef vector<vector<int> > vii;
/*-------------------------------*/

int fact(int n)
{
  if (n == 1){
    return 1;
  }
  else{
    return n * fact(n - 1);
  }
}

int main(void)
{
  int i;

  cin >> i;
  cout << fact(i) << endl;

  return 0;
}