/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
//package codechefc;

import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import java.util.StringTokenizer;


public class Codechefc {
   
   
   
    public static void main(String[] args) throws IOException {
                   FastScanner fs=new FastScanner();
                   int t=fs.nextInt();
                   while(t-->0)
                   {
                       int n=fs.nextInt();
                       int a[]=fs.readArray(n);
                       int flag=0;
                       outer:for(int i=1;i<n;i++)
                       {
                           int ai=a[i-1];
                           int bi=a[i];
                           int ci=a[n-1];
                           if((n-1)!=i&&(n-1)!=(i-1)&&ai+bi<ci||bi>ai+ci||ci+bi<ai)
                           {
                               flag=1;
                               System.out.println((i)+" "+(i+1)+" "+n);
                               break outer;
                           }
                           
                       }
                       if(flag==0)
                       {
                           System.out.println(-1);
                       }
                   }
                      }
    static class FastScanner {
		BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
		StringTokenizer st=new StringTokenizer("");
                
		public String next() {
			while (!st.hasMoreTokens())
				try {
					st=new StringTokenizer(br.readLine());
				} catch (IOException e) {
					e.printStackTrace();
				}
			return st.nextToken();
			
		}
		
		public int nextInt() {
			return Integer.parseInt(next());
		}
		
		public int[] readArray(int n) {
			int[] a=new int[n];
			for (int i=0; i<n; i++) a[i]=nextInt();
			return a;
		}
		
		public long nextLong() {
			return Long.parseLong(next());
		}
		
		public long[] readLongArray(int n) {
			long[] a=new long[n];
			for (int i=0; i<n; i++) a[i]=nextLong();
			return a;
		}
	}
    
}
