import sys
read = lambda: sys.stdin.readline().strip()

def isDegenerate(a, b, c):
    if a + b <= c: # or b + c <= a or a + c <= b:
        return True
    return False

for _ in range(int(read())):
    length = int(read())
    nums = list(map(int, read().split()))

    end = length - 1
    start = 0
    mid = (start + end) // 2

    while start < mid < end:
        a, b, c = nums[start], nums[mid], nums[end]
        if a + b <= c:
            print(start+1 , mid+1, end+1)
            break
        
        start = mid
        mid = (start + end) // 2
    else:
        print(-1)