#include <iostream>
using namespace std;
long long int jiecheng(int n){ //这里写成long long型才正确
    if(n==1||n==0){
        return 1;
    }
    else{
        return n*jiecheng(n-1);
    }
}

int main() {
    
    int n;
    cin >> n;
    long long factorial = jiecheng(n);
    
    cout << factorial << endl;
    
    return 0;
}