import java.util.Scanner;
class Multiply{
   public static void main(String[] args){
	Scanner stdIn = new Scanner (System.in);
	
	System.out.println("１からＮまでの整数を乗算する。");
	System.out.println("（ただし １≦Ｎ≦２５）");
	
	System.out.print("\n正の整数値を入力してください：");
	int N = stdIn.nextInt();
	long res = 1;
		
	if(N <= 0){
		System.out.println("\n【エラー】正の値を入力してください");
	}else if(N > 25){
		System.out.println("\n【エラー】計算可能な桁数を超えました");
		System.out.println("　　　　　１から２５までの値を入力してください");
	}else{
		for(int i=1 ; i<=N ; i++){
		res = res * i;
		}
	 System.out.println("\n計算結果：" + res);
	}
	
	}
}