#include<stdio.h>
#include<string.h>
#include
#include
using namespace std;
long double fact(int);
int main()
{
int t,n,i=0;
long double sol[100];
scanf("%d",&t);
while(i<t)
{
scanf("%d",&n);
sol[i]=fact(n);
++i;
}
cout<<endl;
for(i=0;i<t;i++)
cout<<setprecision(160)<<sol[i]<<endl;
return 0;
}
long double fact(int f)
{
if(f==0)
return 1;
else
return f*fact(f-1);
}