/*ID:billat11LANG:CTASK:namenum*/#include#include #include #include #include using namespace std;int main(){ int n; int a[8005]; while(scanf("%d",&n)==1) { memset(a,0,sizeof(a)); a[0]=1; for(int i=2;i<=n;i++) { for(int j=0;j<8002;j++) a[j]=a[j]*i; for(int j=0;j<8002;j++) { a[j+1]+=a[j]/100000; a[j]=a[j]%100000; } } int i; for(i=8002;i>=0&!a[i];i--); printf("%d",a[i]); i--; for(;i>=0;i--) { printf("%05d",a[i]); } cout<