
import java.util.Scanner;

/**
 *
 * @author Shivam Patel
 */
public class BadTriangle {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int test = sc.nextInt();
        int arr[][] = new int[test][];

        for (int i = 0; i < test; i++) {
            int size = sc.nextInt();
            arr[i] = new int[size];
            for (int j = 0; j < size; j++) {
                arr[i][j] = sc.nextInt();
            }
        }

        for (int i = 0; i < arr.length; i++) {
            checkBadTriangle(arr[i]);
        }

    }

    public static void checkBadTriangle(int[] arr) {
        
        int a = arr[0];
        int b = arr[1];
        int c = arr[arr.length-1];
        
        if(a+b<c){
            System.out.println(1 + " " + 2 + " "+ arr.length);
            return;
        }
        
        System.out.println("-1");
        
    }

}