#include <iostream>
using namespace std;

long long factorial(int n)  //long long 等同于long long int 类型
{
    if(n>1)//回归条件
    {
       return n*factorial(n-1);  //调用自己
    }
    else 
    {
        return 1;
    }
}

int main() 
{   
    int n=0;
    scanf("%d",&n);
   long long ret=factorial(n);
    printf("%lld",ret);
    return 0;
}