#include<algorithm>
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int T;
int a[5];
int b[10];
int main()
{
cin >> T;
while(T--)
{
cin >> a[1] >> a[2] >> a[3] >> a[4];
sort(a + 1, a + 5);
if((a[1] + 1 == a[2] && a[2] + 1 == a[3]) || (a[2] + 1 == a[3] && a[3] + 1 == a[4]))
cout << 1 << endl;
else
{
int f = 0;
memset(b, 0, sizeof(b));
b[a[1]]++;
b[a[2]]++;
b[a[3]]++;
b[a[4]]++;
int aa = -1, bb = -1;
for(int i = 0; i <= 9; i++)
{
if(b[i] == 1 && aa == -1)
aa = i;
else if(b[i] == 1)
bb = i;
if(b[i] == 2)
f = 1;
}
if((bb - aa == 1 || bb - aa == 2) && f)
cout << 1 << endl;
else
cout << 0 << endl;
}
}
return 0;
}
破案了但没有完全破案