// editor1
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main(){
    char input[50];
    long longfact =1;
    int n=0;
    scanf("%s",input);
    if(input[0]=='-'){
        printf("Invalid input");
        return 0;
    }
    for(int i=0;input[i] != '\0';i++){
        if(!isdigit(input[i])){
            printf("Invalid input");
            return 0;
        }
    }
    scanf(input,"%d",&n);
    for(int i=1;i<=n;i++){
        fact *= i;
    }
    printf("%lld",fact);
    return 0;
}