#include #define rep(i,n) for (int i = 0; i < (n); i ++) using namespace std; typedef long long ll; typedef pair PL; typedef pair P; const int INF = 1e9; const ll MOD = 1e12; const double eps = 1e-6; int main() { ll N; cin >> N; if (N <= 100){ ll ans = 1; for (ll i = 1;i <= N;i++){ ans = ans*i%MOD; } if (N >= 15) printf("%012ld\n",ans); else printf("%ld\n",ans); } else cout << "000000000000" << endl; }