import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Bad_Triangle {

	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub

		BufferedReader e1 = new BufferedReader(new InputStreamReader(System.in));
		String next = e1.readLine();
		int cases = Integer.parseInt(next);
		
		for(int i = 0; i < cases; i++) {
			
			next = e1.readLine();
			int[] a = new int[Integer.parseInt(next)];
			
			next = e1.readLine();
			String[] aux = next.split(" ");
			for(int j = 0; j < aux.length; j++) {
				a[j] = Integer.parseInt(aux[j]);
			}
			String resultado = 1 + " " + 2 + " " + a.length;
			int suma = a[0] + a[1];
			for(int k = 2; k < a.length; k++) {
				if(suma >= a[k]) {
					resultado = "" + -1;
					break;
				}
			}
			System.out.println(resultado);
		}
		
	}

}
	  		 				 	 	  		   	 	 	