//递归求和
import java.util.Scanner;
public class ForN
{
public static void main(String args[]) throws java.io.IOException
{
Scanner input=new Scanner(System.in);
int n=input.nextInt();
multiplyN(n);
}
public static void multiplyN(int n)
{
int a=1;
for(int i=1;i<=n;i++)
a=a*i;
System.out.println(a);
}
}