//fattiterativo.cpp

//funzione che calcola il fattoriale in modo iterativo.
#include <iostream.h>

int Fatt(int n)
{
  int fatt = 1;
  int i = 1;
  while (i <= n) {
    fatt = fatt*i;
    i = i+1;
  }
  return fatt;
}

/*
oppure:

int Fatt(int n)
{
  int fatt = 1;
  for(int i = 1; i <= n; i++)
    fatt = fatt*i;
  return fatt;
}
*/

void main()
{
  int n;
  cin >> n;
  cout << Fatt(n) << endl;
}
