#include #include #define MOD 1000000007 int main() { long long N; scanf("%lld",&N); if(N>=MOD){ printf("0\n"); }else if(N>=500000000){ long long sum=733333339; for(int i=500000001;i<=N;i++){ sum *= i; sum %= MOD; } printf("%lld\n",sum); }else{ long long sum=1; for(int i=1;i<=N;i++){ sum *= i; sum %= MOD; } printf("%lld\n",sum); } return 0; }