for _ in range(int(input())):
    n = int(input())
    b = list(map(int,input().split()))
    a = list(set(b))
    l = len(a)
    if len(a)==1:
        print("-1")
        quit()
    elif len(a)==2:
        x = b.count(a[0])
        y = b.count(a[1])
        if x>y and 2*a[0]>a[1]:
            print("-1")
        else:
            a1=b.index(min(a))
            a2=b.index(min(a),a1+1,n)
            print(a1+1,a2+1,b.index(max(a))+1)
            quit()
            
    else:    
        for i in range(l-2):
            for j in range(i+1,l-1):
                for k in range(j+1,l):
                    if a[i]+a[j]<=a[k] or a[j]+a[k]<=a[i] or a[k]+a[i]<=a[j] :
                        break
                    break
                break
            break
        i1 = b.index(a[i])+1
        i2 = b.index(a[j])+1
        i3 = b.index(a[k])+1
        print(i1,i2,i3)