FAST_IO = 1
if FAST_IO:
    import io, sys, atexit
    rr = iter(sys.stdin.read().splitlines()).next
    sys.stdout = _OUTPUT_BUFFER = io.BytesIO()

    @atexit.register
    def write():
        sys.__stdout__.write(_OUTPUT_BUFFER.getvalue())
else:
    rr = raw_input
rri = lambda: int(rr())
rrm = lambda: map(int, rr().split())
rrmm = lambda n: [rrm() for _ in xrange(n)]
n = rri()
def solve(l, arr):
    if arr[0]+arr[1]<=arr[-1]:
        return ' '.join([str(1), str(2), str(l)])
    else:
        return -1
for i in range(n):
    l = rri()
    arr = rrm()
    print(solve(l, arr))