#include using namespace std; int main() { int64_t N; cin >> N; if (N >= 50) { cout << setfill('0') << right << setw(12) << 0 << endl; } else { const int64_t MOD = 1'000'000'000'000; int64_t ans = 1; for (int i = 1; i <= N; ++i) { (ans *= i) %= MOD; } cout << setfill('0') << right << setw(12) << ans << endl; } return 0; }