#include<bits/stdc++.h>
using namespace std;
int main(){
int t,q;
bool found;
map<string, int> M;
short int pos[7];//frnt, bak, lft, rigt, top , bottom
cin >> t;
M["black"]=1;
M["blue"]=2;
M["red"]=3;
M["green"]=4;
M["yellow"]=5;
M["orange"]=6;
//black=1, blue=2, red=3, green=4, yellow=5 ,orange=6
while(t--){
found=false;
for(int i=0; i<6; i++){
cin >> s;
pos[i]=M[s];
}
q==0;
for(int i=1; i<6; i++){
if(pos[0]==pos[i]){
q=i;i=5;
}
}
if(q==5||q==0||q==4){found=false;}
else{
q++;
while(q<5){
if(pos[0]==pos[q]){found=true;}
}
}
puts(found?"YES":"NO");
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKXsKICAgIGludCB0LHE7CiAgICBib29sIGZvdW5kOwogICAgbWFwPHN0cmluZywgaW50PiBNOwogICAgc2hvcnQgaW50IHBvc1s3XTsvL2ZybnQsIGJhaywgbGZ0LCByaWd0LCB0b3AgLCBib3R0b20KICAgIGNpbiA+PiB0OwogICAgTVsiYmxhY2siXT0xOwogICAgTVsiYmx1ZSJdPTI7CiAgICBNWyJyZWQiXT0zOwogICAgTVsiZ3JlZW4iXT00OwogICAgTVsieWVsbG93Il09NTsKICAgIE1bIm9yYW5nZSJdPTY7CiAgICAvL2JsYWNrPTEsIGJsdWU9MiwgcmVkPTMsIGdyZWVuPTQsIHllbGxvdz01ICxvcmFuZ2U9NgogICAgd2hpbGUodC0tKXsKICAgICAgICBmb3VuZD1mYWxzZTsKICAgICAgICBmb3IoaW50IGk9MDsgaTw2OyBpKyspewogICAgICAgICAgICBjaW4gPj4gczsKICAgICAgICAgICAgcG9zW2ldPU1bc107CiAgICAgICAgfQogICAgICAgIHE9PTA7CiAgICAgICAgZm9yKGludCBpPTE7IGk8NjsgaSsrKXsKICAgICAgICAgICAgaWYocG9zWzBdPT1wb3NbaV0pewogICAgICAgICAgICAgICAgcT1pO2k9NTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBpZihxPT01fHxxPT0wfHxxPT00KXtmb3VuZD1mYWxzZTt9CiAgICAgICAgZWxzZXsKICAgICAgICAgICAgcSsrOwogICAgICAgICAgICB3aGlsZShxPDUpewogICAgICAgICAgICAgICAgaWYocG9zWzBdPT1wb3NbcV0pe2ZvdW5kPXRydWU7fQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIHB1dHMoZm91bmQ/IllFUyI6Ik5PIik7CiAgICB9CiAgICByZXR1cm4gMDsKfQ==