#include<stdio.h>
long long calculate_factorial(int n) {
    if(n == 0 || n == 1){
        return 1;
    }
    long long result = 1;
    for(int i = 2;i <= n;i++) {
        result *= i;
    }
    return result;
}
int main() {
    int n;
    if(scanf("%d",&n) ! = 1){
        return 1;
    }
    if(n < 0){
        printf("Invalid Input");
    } 
    else {
        long long factorial = calculate_factorial(n);
        printf("%lld",factorial);
    }
    return 0;
}