#include <stdio.h> int main() { int a[1000],m,n,i,j,c,t; while(scanf("%d",&n)!=EOF) { a[0]=1; m=1; for(i=2;i<=n;i++) { for(c=0,j=0;j<m;j++){ t=a[j]*i+c; a[j]=t%10; c=t/10; } while(c){ a[m++]=c%10; c/=10; } } for(j=m-1;j>=0;j--) printf("%d",a[j]); printf("\n"); } return 0; }