#include #include typedef long long int ln; void run(void){ ln n; scanf("%lld",&n); const ln m=1000000000000LL; ln ans=1; int k=1; while(k<=n && ans>0){ ans=ans*k%m; k++; } if(n<15){ printf("%lld\n",ans); } else { ln t=m/10; while(t>0 && t>ans){ printf("0"); t/=10; } if(ans>0){ printf("%lld",ans); } printf("\n"); } return; } int main(void){ run(); return 0; }