Problem:
Factorial

Write a program which reads an integer n and prints the factorial of n. You can assume that n ≤ 20.

Input

An integer n (1 ≤ n ≤ 20) in a line.

Output

Print the factorial of n in a line.

Sample Input

5

Output for the Sample Input

120

Solution in JAVA (judge verdict: Wrong Answer)

import java.util.Scanner;
public class Main{
   public static void main(String args[]){
      
      Scanner scanner = new Scanner(System.in);
      System.out.println("Enter the number:");
     
      int num = scanner.nextInt();
     
      int factorial = fact(num);
      System.out.println("Factorial of entered number is: "+factorial);
   }
   static int fact(int n)
   {
       int output;
       if(n==1){
         return 1;
       }
      
       output = fact(n-1)* n;
       return output;
   }
}