#include<bits/stdc++.h>
using namespace std;
const int N = 10;
int a[N],b[N],c[N];
bool fab(){
int cnta=0,cntb=0;
for(int i=1;i<=4;i++){
for(int j=1;j<=4;j++){
if(a[i]>b[j]){
cnta++;
}
if(b[j]>a[i]){
cntb++;
}
}
}
return cnta > cntb;
}
bool fac(){
int cnta=0,cntc=0;
for(int i=1;i<=4;i++){
for(int j=1;j<=4;j++){
if(a[i]>c[j]){
cnta++;
}
if(c[j]>a[i]){
cntc++;
}
}
}
return cnta < cntc;
}
bool fbc(){
int cntb=0,cntc=0;
for(int i=1;i<=4;i++){
for(int j=1;j<=4;j++){
if(b[i]>c[j]){
cntb++;
}
if(c[j]>b[i]){
cntc++;
}
}
}
return cntb > cntc;
}
int main(){
int t;
bool flag = false;
cin >> t;
while(t--){
for(int i=1;i<=4;i++){
cin >> a[i];
}
for(int i=1;i<=4;i++){
cin >> b[i];
}
if(!fab()){
cout << "no\n";
}else{
for(int i1=1;i1<=10;i1++){
for(int i2=1;i2<=10;i2++){
for(int i3=1;i3<=10;i3++){
for(int i4=1;i4<=10;i4++){
c[1]=i1;
c[2]=i2;
c[3]=i3;
c[4]=i4;
if(fac()&&fbc()){
cout << "yes\n";
flag = true;
break;
}
if(flag){
break;
}
}
if(flag){
break;
}
if(flag){
break;
}
}
}
}
if(!flag){
cout << "no\n";
}
}
}
return 0;
}
