T = int(input())
for t in range(T):
    n = int(input())
    arr = list(map(int,input().split()))
    arr1 = arr.copy()
    arr1.remove(max(arr1))
    if len(arr1) == 0:
        print(-1)
    else:
        if max(arr1) == 1:
            print(max(arr) - 1)
        else:
            print(max(arr))