/*package whatever //do not write package name here */

import java.io.*;
import java.util.*;

public class badTriangle {
    
    public static List<Integer> BadIndices(int[] arr , int n){
        List<Integer> list = new ArrayList<>();
        int i=0;
        int j = i+1;
        int k = 0;
        int target = 0;
        
        for(k=n-1; k>j; k--){
            //target = arr[k];
             i=0;
             j = i+1;
            
            if(arr[i]+arr[j] > arr[k] && i<j && j<k){
                
                while(arr[i]+arr[j] > arr[k] && i<j && j<k){
                    i++;
                    j++;
                }
            }
            else{
                
                list.add(i);
                list.add(j);
                list.add(k);
                return list;
            }
            
        }
        
         list.add(-1);
         return list;
        
    }
    
	public static void main (String[] args) {
		//System.out.println("GfG!");
		
		Scanner sc = new Scanner(System.in);
        int t = sc.nextInt();
        
        while(t-->0){
            
            int n = sc.nextInt();
            int[] arr = new int[n];
            
            for(int i=0; i<n; i++){
                arr[i] = sc.nextInt();
            }
            
            List<Integer> list = new ArrayList<>();
            
            list = BadIndices(arr , n);
            
            for(int i=0; i<list.size(); i++){
                System.out.print(list.get(i)+" ");
            }
            
            System.out.println();
        }
	}
}