#include #include #include #include #include #include #include using ll = long long; using namespace std; #define MOD 1000000000000 ll fac[100010]; int main(void) { ll N; cin >> N; fac[1] = 1; for (int i = 2; i < 100010; ++i){ fac[i] = (i * fac[i - 1]) % MOD; } if(N<100010){ cout << fac[N] << endl; }else{ cout << 0 << endl; } return 0; }