沫璃发起了一场交易,她将她的5个朋友聚在一起准备进行一场交易。交易开始前,大家各有b(b>0)个硬币,交易后,每个人有ai个硬币。由于硬币不方面携带,在交易过程中可能会丢失。现在沫璃想知道是否一定丢失硬币,或者在可能没有丢失硬币的情况下,交易前每个人的硬币数b。沫璃只是组织者,不参与交易。
沫璃发起了一场交易,她将她的5个朋友聚在一起准备进行一场交易。交易开始前,大家各有b(b>0)个硬币,交易后,每个人有ai个硬币。由于硬币不方面携带,在交易过程中可能会丢失。现在沫璃想知道是否一定丢失硬币,或者在可能没有丢失硬币的情况下,交易前每个人的硬币数b。沫璃只是组织者,不参与交易。
第一行一个数T(T<=100),表示数据组数。
对于每组数据,第一行5个整数,第i个整数ai表示交易后第i个朋友的硬币数(0<=ai<=100)
对于每组数据,输出一行,若一定丢失硬币输出-1,若可能没有丢失硬币,输出b。
2 2 5 4 0 4 4 5 9 2 1
3 -1
T =int(input()) for i in range(T): s =list(map(int,input().strip().split())) if sum(s)%5==0 and sum(s)!=0: print(sum(s)//5) else: print(-1)