#include <bits/stdc++.h>
using namespace std;

#define REP(i, s, n) for (int i = s; i < n; ++i)
#define rep(i, n) REP(i, 0, n)
#define SORT(c) sort((c).begin(), (c).end())
#define IINF INT_MAX
#define LLINF LLONG_MAX
#define DEBUG false


long long int fact(int n){
    if(n==1){
        return 1;
    }else{
        return n* fact(n-1);
    } 
}
int main(){
    int n;
    cin>>n;
    cout<<fact(n)<<endl;
    return 0;
}