import java.util.Scanner;
import java.math.BigInteger;
//要是Main,不然报CE
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub\
Scanner s=new Scanner (System.in);
int n;
BigInteger m; //大整数类型
while(s.hasNext())
{
n=s.nextInt();
m=BigInteger.ONE; //将m初始化为1
for(int i=1;i<=n;i++) m=m.multiply(BigInteger.valueOf(i)); //直接乘
System.out.println(m);
}
}
}
import java.math.BigInteger;
//要是Main,不然报CE
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub\
Scanner s=new Scanner (System.in);
int n;
BigInteger m; //大整数类型
while(s.hasNext())
{
n=s.nextInt();
m=BigInteger.ONE; //将m初始化为1
for(int i=1;i<=n;i++) m=m.multiply(BigInteger.valueOf(i)); //直接乘
System.out.println(m);
}
}
}