#include<bits/stdc++.h>
using namespace std;
int main(){
ios::sync_with_stdio(0);
cin.tie(0);
int t;
cin>>t;
while(t--){
long long n;
cin>>n;
if (n>=1000000007) cout<<0<<"\n";
else {
long long answer=1;
for(int i=2;i<=n;i++){
answer=(answer*i)%1000000007;
}
cout<<answer<<"\n";
}
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgppbnQgbWFpbigpewogICAgaW9zOjpzeW5jX3dpdGhfc3RkaW8oMCk7CiAgICBjaW4udGllKDApOwogICAgaW50IHQ7CiAgICBjaW4+PnQ7CiAgICB3aGlsZSh0LS0pewogICAgICAgIGxvbmcgbG9uZyBuOwogICAgICAgIGNpbj4+bjsKICAgICAgICBpZiAobj49MTAwMDAwMDAwNykgY291dDw8MDw8IlxuIjsKICAgICAgICBlbHNlIHsKICAgICAgICAgICAgbG9uZyBsb25nIGFuc3dlcj0xOwogICAgICAgICAgICBmb3IoaW50IGk9MjtpPD1uO2krKyl7CiAgICAgICAgICAgICAgICBhbnN3ZXI9KGFuc3dlcippKSUxMDAwMDAwMDA3OwogICAgICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAgICAgfQogICAgICAgICAgICBjb3V0PDxhbnN3ZXI8PCJcbiI7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIAoKICAgICAgICAKICAgICAgICAKCiAgICB9CiAgICAKfQ==