#include<bits/stdc++.h>
using namespace std;
int n;
int a1,a2,a3;
struct P7471
{
int n1,n2,n3;
int s;
}a[20000];
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i].n1>>a[i].n2>>a[i].n3;
}
for(int i=1;i<=n;i++)
{
a[i].s=a[i].n1+a[i].n2+a[i].n3;
if(a[i].n1==0||a[i].n2==0||a[i].n3==0)
{
if((a[i].n1==0&&a[i].n2==0)||(a[i].n3==0&&a[i].n2==0)||(a[i].n2==0&&a[i].n3==0))
{
cout<<"0"<<endl;
}
else if(a[i].n1==a[i].n2||a[i].n2==a[i].n3||a[i].n1==a[i].n3)
{
cout<<"1"<<endl;
}
else
{
cout<<"2"<<endl;
}
}
else if((a[i].n3==a[i].n1+a[i].n2)||(a[i].n2==a[i].n1+a[i].n3)||(a[i].n1==a[i].n2+a[i].n3))
{
cout<<"2"<<endl;
}
else if(a[i].n1==a[i].n2||a[i].n2==a[i].n3||a[i].n1==a[i].n3)
{
cout<<"2"<<endl;
}
else
{
cout<<"3"<<endl;
}
}
return 0;
}
求大佬告知