#include <bits/stdc++.h>
using namespace std;
#define FAST ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
#define DEBUG(x) cout << ‘>’ << #x << ‘:’ << x << endl;
#define REP(i,n) for(int i=0;i<(n);i++)
#define FOR(i,a,b) for(int i=(a);i<=(b);i++)
#define FORD(i,a,b) for(int i=(a);i>=(b);i–)
typedef long long ll;
int main()
{ ll n , fact = 1;
cin>>n;
for( int i=n ; i> 0 ; i–){
fact *= i ;
}
cout<<fact<<endl;
return 0;
}
