/*
#include<stdio.h>
long long int factorial(int n){
    if (n == 0|| n == 1){
        return 1;
    }else{
        return n* factorial(n-1);
    }
}
int main(){
    int n;
    // printf("Enter an integer:");
    scanf("%d",&n);
    if (n < 0){
        printf("Invalid Input\n");
    }else if (n < 10){
        // printf("Input exceeds constraints(n < = 10\n");
    }
    else{
        printf("%lld\n", factorial(n));
    }
    return 0;
}
*/

# include <stdio.h>

int main()
  {
    int n;
    scanf("%d", &n);
    int fact=1;
    
    if (n<0){
        printf("Invalid Input");
        
        else {
            for (int i=1;i<=n;i++)
                fact=fact*i;
            
            printf("%d", fact);
        }
    }
}