// #include<stdio.h>
// int main(){
//     int a;
//     int b;
//     int c;
//     scanf("%d%d%d",&a,&b,&c);
//     if(a<=b && a>=c || a<=c && a>=b){
//         printf("%d",a);
//     }
//     else if(b>=a && b<=c || b<=a && b>=c){
//         printf("%d",b);
//     }
//     else{
//         printf("%d",c);
//     }
// }


// #include<stdio.h>
// int main(){
//     int cm;
//     int feet;
//     float inches;
//     scanf("%d",&cm);
//     feet =(cm/30.48);
//     inches = (cm-(feet*30.48));
//     inches =(inches)/2.54;
//     printf("%d %.2f",feet , inches);
    
// }

// #include<stdio.h>
// int main(){
//     int l,b,area;
//     scanf("%d%d",&l ,&b);
//     area=l*b;
//     printf("%d",area);
// } 


// #include<stdio.h>
// int main(){
//     int a,b=-1,c=0;
//   while(1) {
//       scanf("%d",&a);
//       if(a== -1)
//         break;
//     if(a!=b){
//         c++;
//         b=a;
//     }}printf("%d",c);
// }


// #include<stdio.h>
// int  main(){
//     int d,k;
//     scanf("%d",&k);
//     for(int i=0; i<=k;i++){
//         d=i*i;
//         printf("%d\n",d);
//     }
// }

#include<stdio.h>
int main(){
    int d,fact=1;
    scanf("%d",&d);
    for(int i-0;i<=d;i++){
        fact=fact*i;
    }printf("%d",fact);
}