package *;//求某数n的阶乘
import java.util.Scanner;
public class * {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
long n=sc.nextInt();
long sum=1;
for (int a=1;a<=n;a++) {
sum*=a;}
System.out.println(sum);}}
//求从1的阶乘到n的阶乘的和
package *;
import java.util.Scanner;
public class * {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
long n=sc.nextInt();
long sum1=1;
long sum2=0;
for (int a=1;a<=n;a++) {
sum1*=a;sum2+=sum1;}
System.out.println(sum2);}}