#include <iostream>
using namespace std;
#include<vector>
int main() {
int t;
cin>>t;
while(t--){
int a1,a2,b1,b2;
cin>>a1>>a2>>b1>>b2;
int Alex[2][2]={{a1,a2},
{a2,a1}};
int Bob[2][2]={{b1,b2},
{b2,b1}};
int win_game=0;
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
int Alex_win_round=0;
int Bob_win_round=0;
if(Alex[i][0]>Bob[j][0]){
Alex_win_round++;
}
else if(Alex[i][0]<Bob[j][0]){
Bob_win_round++;
}
if(Alex[i][1]>Bob[j][1]){
Alex_win_round++;
}
else if(Alex[i][1]<Bob[j][1]){
Bob_win_round++;
}
if(Alex_win_round>Bob_win_round){
win_game++;
}
}
}
cout<<win_game<<endl;
}
}
//64 位输出请用 printf("%lld")
// #include <iostream>
// using namespace std;
// #include<vector>
// int main() {
// int t;
// cin>>t;
// while(t--){
// int a1,a2,b1,b2;
// cin>>b1>>b2>>a1>>a2;
// vector<int>Alex={a1,a2};
// vector<int>Bob ={b1,b2};
// int winsum=0;
// for(int i=0;i<2;i++){
// for(int j=0;j<n;j++){
// if()
// }
// }
// }
// }
// 64 位输出请用 printf("%lld")