import java.math.BigInteger; class Program01 { private static BigInteger fact(int n){ BigInteger bd = null; if(n==0){ bd = new BigInteger("1"); }else{ bd = new BigInteger("1"); for(int i=1;i<=n;i++){ bd = bd.multiply(BigInteger.valueOf(i)); } } return bd; } public static void main(String[] args) { System.out.println(fact(1000)); } }