T=int(input()) def check(A,B,C): if min(A,B,C)<=0: return 0 if A==B or B==C or C==A: return 0 if B==max(A,B,C) or B==min(A,B,C): return 1 return 0 for test in range(T): A,B,C=map(int,input().split()) if check(A,B,C)==1: print(0) continue if A==B==C: if A>=3: print(3) else: print(-1) continue ANS=1<<60 if A>=B and check(B-1,B,C)==1: ANS=min(ANS,A-(B-1)) if A>=C and check(C-1,B,C)==1: ANS=min(ANS,A-(C-1)) if B>=A and check(A,A-1,C)==1: ANS=min(ANS,B-(A-1)) if B>=C and check(A,C-1,C)==1: ANS=min(ANS,B-(C-1)) if C>=A and check(A,B,A-1)==1: ANS=min(ANS,C-(A-1)) if C>=B and check(A,B,B-1)==1: ANS=min(ANS,C-(B-1)) if ANS==1<<60: print(-1) else: print(ANS)