#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")