import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int m = scanner.nextInt();
for (int i = 0; i < m; i++) {
int n = scanner.nextInt();
BigInteger res = BigInteger.ONE;
for (int j = 1; j <= n; j++) {
res = res.multiply(new BigInteger(j+""));
}
System.out.println(res);
}
}
} import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner (System.in);
int m=in.nextInt();
int []num=new int[m];
for(int i=0;i<m;i++) {
num[i]=in.nextInt();
}
long ji=1;
for(int i=0;i<m;i++) {
for(int j=1;j<=num[i];j++) {
ji*=j;
}
System.out.println(ji);
ji=1;
}
}
}