#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
#ifndef ONLINE_JUDGE
freopen("a.in", "r", stdin);
freopen("a.out", "w", stdout);
#endif
int t;
scanf("%d", &t);
int a[t];
if(t >= 0 && t<=100)
{
for(int i=0; i<t; i++)
{
a[i]=1;
int n;
scanf("%d", &n);
if(n >= 1 && n <= 100)
{
/*if(n == 1)
a[i]=1;
else
{*/
for(int j=n; j>0; j--)
{
a[i]=a[i]*j;
}
}
}
for(int k=0; k<t; k++)
printf("%d\n", a[k]);
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKQp7CgkjaWZuZGVmIE9OTElORV9KVURHRQoJZnJlb3BlbigiYS5pbiIsICJyIiwgc3RkaW4pOwoJZnJlb3BlbigiYS5vdXQiLCAidyIsIHN0ZG91dCk7CgkjZW5kaWYKCQoJaW50IHQ7CglzY2FuZigiJWQiLCAmdCk7CglpbnQgYVt0XTsKCWlmKHQgPj0gMCAmJiB0PD0xMDApCgl7CgkJZm9yKGludCBpPTA7IGk8dDsgaSsrKQoJCXsKCQkJYVtpXT0xOwoJCQlpbnQgbjsKCQkJc2NhbmYoIiVkIiwgJm4pOwoJCQlpZihuID49IDEgJiYgbiA8PSAxMDApCgkJCXsKCQkJCS8qaWYobiA9PSAxKQoJCQkJCWFbaV09MTsKCQkJCWVsc2UKCQkJCQl7Ki8KCQkJCQkJZm9yKGludCBqPW47IGo+MDsgai0tKQoJCQkJCQl7CgkJCQkJCQlhW2ldPWFbaV0qajsKCQkJCQkJfQoJCQl9CQoJCX0KCQlmb3IoaW50IGs9MDsgazx0OyBrKyspCgkJCXByaW50ZigiJWRcbiIsIGFba10pOwoJfQoJcmV0dXJuIDA7Cn0=