#include<iostream>
using namespace std;
int a[25],b[25],c[25];
int sum1,sum2,zz;
void cf1(int x)
{
sum1=0;
while(x!=0)
{
sum1++;
b[sum1]=x%10;
x/=10;
}
}
void cf2(int x)
{
sum2=0;
while(x!=0)
{
sum2++;
c[sum2]=x%10;
x/=10;
}
}
int ws(int x)
{
if(b[zz]>9) cf2(b[zz]);
b[zz]=0;
for(int i=1;i<=sum2;i++)
{
b[zz]+=c[i];
}
if(b[zz]>9) b[zz]=ws(b[zz]);
if(b[zz]<=9) return b[zz];
}
bool xys(int x)
{
cf1(x);
for(int i=1;i<=sum1;i++)
{
if(i%2==0)
{
b[i]*7;
zz=i;
b[i]=ws(b[i]);
}
}
int pd=0;
for(int i=1;i<=sum1;i++)
pd+=b[i];
if(pd%8==0) return true;
else return false;
}
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=1;i<=n;i++)
{
if(xys(a[i])) cout<<"T"<<endl;
else cout<<"F"<<endl;
}
return 0;
}