#include<iostream>
#include<cmath>
#include<cstdio>
using namespace std;
int fctrl(int n){
    if(n==0||n==1)return 1;
    else return n*fctrl(n-1);

}
int main()
{
    long long int  n;
    cin>>n;
    if(n<=20){
    long long  rslt = fctrl(n);

    cout<<rslt<<endl;
    }
    return 0;
}