#include <iostream>
#include <vector>
#define int long long
using namespace std;
void storage(vector<int>& nums,int lucky) {
while (lucky != 0) {
nums.push_back(lucky % 10);
lucky /= 10;
}
}
int individualchange(int t) {
t *= 7;
int temp1;
int temp2;
int sum=0;
while (t > 9) {
while (t > 0) {
sum += t % 10;
t /= 10;
}
t = sum;
sum = 0;
}
return t;
}
void Allchange(vector<int>& nums) {
for (int i = 0; i < nums.size(); i++) {
if (i % 2 == 0) {
nums[i] = individualchange(nums[i]);
}
}
}
void judge(vector<int>& nums) {
int sums=0;
for (int i = 0; i < nums.size(); i++) {
sums += nums[i];
}
if (sums %8==0) {
cout << "T";
cout << "\n";
}
else {
cout << "F";
cout << "\n";
}
}
signed main()
{
int N;
int counter=0;
cin >> N;
int lucky;
vector<int> nums;
while (counter < N) {
cin >> lucky;
storage(nums, lucky);
Allchange(nums);
judge(nums);
counter++;
}
return 0;
}