def impossible(nums):
    for i in range(1,2):
        for j in range(i+1, n):
                x = nums[i]
                y = nums[j]
                z = nums[j+1]
                if not(x+y>z):
                    return  "{} {} {}".format(i, j, j+1)
    return '-1'

from sys import stdin, stdout
test_cases = int(stdin.readline())
result = []
for _ in range(test_cases):
    n = int(stdin.readline())
    nums = [0] + list(map(int, stdin.readline().split()))
    result.append(impossible(nums))
stdout.write("\n".join(result))