@@ -0,0 +1,462 @@
+import java.io.*;%0Aimport java.util.*;%0Aimport java.text.*;%0Aimport java.math.*;%0Aimport java.util.regex.*;%0A%0Apublic class Numeric %7B%0A%0A    public static void main(String%5B%5D args) %7B%0A        Scanner sc = new Scanner(System.in);%0A        int n = sc.nextInt();%0A        System.out.println(Factorial(n));%0A    %7D%0A    %0A    public static BigInteger Factorial(int i)%0A    %7B%0A        return (i %3C= 1) ? BigInteger.valueOf(1) : Factorial(i - 1).multiply(BigInteger.valueOf(i));%0A    %7D%0A%7D%0A

Create Numeric.java