#include <iostream>
#include <cstdio>

using namespace std;

long factorial(int num) {
    if (num == 0 || num == 1) {
        /*
         * 特殊值
         * 0和1的阶乘都是1
         */
        return 1;
    }
    return num * factorial(num - 1);
}

/**
 * n的阶乘--清华大学
 * @return
 */
int main() {
    int n;
    while (cin >> n) {
        cout << factorial(n) << endl;
    }

    return 0;
}