import java.util.*;

public class Main {
    public static void main(String[] args) {
        // write your code here
        Scanner scan = new Scanner(System.in);
        int t = scan.nextInt();
        while (t-->0){
            int n= scan.nextInt();
            long[] arr= new long[n];
            long min1,min2,max,a=0,b=1,c=n-1;
            for (int i=0;i<n;i++){
                arr[i]= scan.nextInt();
            }
            min1=arr[0];
            min2=arr[1];
            max= arr[n-1];
            for (int i=1;i<n;i++){
                if (arr[i]<min1){
                    a=i;
                    min1=arr[i];
                }
                if (arr[i]>max){
                    c=i;
                    max=arr[i];
                }
            }
            if (arr[0]>max){
                c=1;
                max=arr[0];
            }
            for (int i=0;i<n;i++){
                if (arr[i]<min2 && i!=a){
                    b=i+1;
                    min2=arr[i];
                }
            }
            if (min1*min1 + min2*min2 <= max*max){
                System.out.println((a+1)+" "+(b+1)+" "+(c+1));
            } else {
                System.out.println("-1");
            }
        }
    }
}
