#include #include int main(){ unsigned long long N; std::cin >> N; unsigned long long A = 1; bool over = 0; if(N >= 9765625) std::cout << "000000000000" << std::endl; else{ for(unsigned long long i = 2; i <= N; i++){ if(A * i > 1000000000000) over = 1, A*= i, A %= 1000000000000; else A *= i; } printf((over? "%12d": "%d"), A); } }