#include<stdio.h>
int main(){
int t,i,j,temp,n,index;
int arr[200];
scanf("%d",&t);
while(t>0){
scanf("%d",&n);
i=2;
temp=0;
arr[0]=1;
index=1;
while(i<=n)
{
for(j=0;j<index;j++)
{
arr[j]=arr[j]*i+temp;
temp=arr[j]/10;
arr[j]=arr[j]%10;
}
while(temp>0)
{
arr[index]=temp%10;
temp=temp/10;
index++;
}
i++;
}
for(i=index-1;i>=0;i--)
{
printf("%d",arr[i]);
}
printf("\n");
t--;
}
return 0;
}
int main(){
int t,i,j,temp,n,index;
int arr[200];
scanf("%d",&t);
while(t>0){
scanf("%d",&n);
i=2;
temp=0;
arr[0]=1;
index=1;
while(i<=n)
{
for(j=0;j<index;j++)
{
arr[j]=arr[j]*i+temp;
temp=arr[j]/10;
arr[j]=arr[j]%10;
}
while(temp>0)
{
arr[index]=temp%10;
temp=temp/10;
index++;
}
i++;
}
for(i=index-1;i>=0;i--)
{
printf("%d",arr[i]);
}
printf("\n");
t--;
}
return 0;
}