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