#include <iostream>
using namespace std;
long long f(long long n) {
	if (n == 1) return 1;
	return f(n - 1) * n;
}
int main() {
	long long n, ans;
	while (cin >> n) {
		ans = f(n);
		cout << ans << endl;
	}
}

/**************************************************************
	Problem: 1004
	User: lihean
	Language: C++
	Result: Accepted
	Time:10 ms
	Memory:2072 kb
****************************************************************/