#include using namespace std; int main(){ int T; cin >> T; for(int i=0,A,B,C;i> A >> B >> C; int cnt1=-1,cnt2=-1; bool flag1=true,flag2=true; if(B>=3 && (A>1 || C>1)){ int a=A,b=B,c=C; cnt1=0; if(a>=b){ cnt1+=a-(b-1); a=b-1; } if(c>=b){ cnt1+=c-(b-1); c=b-1; } if(a==c){cnt1++;a--;} }else flag1=false; if((A>2 && C>1) || (A>1 && C>2)){ cnt2=0; int a=A,b=B,c=C; if(a==c){a--;cnt2++;} if(b>=min(a,c))cnt2+=b-(min(a,c)-1); }else flag2=false; if( flag1 && flag2)cout << min(cnt1,cnt2) << endl; if( flag1 && !flag2)cout << cnt1 << endl; if(!flag1 && flag2)cout << cnt2 << endl; if(!flag1 && !flag2)cout << -1 << endl; } return 0; }