


#include<bits/stdc++.h>
using namespace std;
int max(int a, int b){
if(a < b){
return b;
}
return a;
}
void winner(vector<int> score, vector<int> dec, vector<int> flash, vector<int> cisco){
int cisco_score = 0;
int flash_score = 0;
for(int i=0;i<4;i++){
cisco_score+=max(score[i] - cisco[i]*dec[i],score[i]/2);
flash_score+=max(score[i] - flash[i]*dec[i],score[i]/2);
//cout<<score[i] - cisco[i]*dec[i]<<endl;
}
cout<<cisco_score<<" "<<flash_score<<endl;
if(cisco_score > flash_score){
cout<<"Cisco"<<endl;
}
if(flash_score > cisco_score){
cout<<"Flash"<<endl;
}
if(flash_score == cisco_score){
int cisco_time = cisco[0];
int flash_time = flash[0];
for(int i=1;i<4;i++){
cisco_time = max(cisco_time, cisco[i]);
flash_time = max(flash_time, flash[i]);
}
cout<<cisco_time<<" "<<flash_time<<endl;
if(cisco_time > flash_time){
cout<<"Cisco"<<endl;
}
if(flash_time > cisco_time){
cout<<"Flash"<<endl;
}
if(cisco_time == flash_time){
cout<<"Tie"<<endl;
}
}
}
int main(){
int t;
cin>>t;
while(t--){
vector<int> score(4);
vector<int> dec(4);
vector<int> cisco(4);
vector<int> flash(4);
for(int i=0;i<4;i++){
cin>>score[i];
}
for(int i=0;i<4;i++){
cin>>dec[i];
}
for(int i=0;i<4;i++){
cin>>flash[i];
}
for(int i=0;i<4;i++){
cin>>cisco[i];
}
//cout<<"Flash"<<endl;
winner(score, dec, flash, cisco);
}
}