#include <cstdio>
#include <future>
#include <iostream>
using namespace std;

long long factorial(int n);

int main() {

    int n;
    scanf("%d", &n);
    long long ret = factorial(n);
    printf("%lld\n",ret);  //阶乘的结果用long long数据类型

    return 0;
}

long long factorial(int n) {

return n == 1 ? n : n*factorial(n-1);
    

}