#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath> 
#include<algorithm>
#include<bits/stdc++.h>
using namespace std;


const int N=5*10e4+5;
int a[N];
int b[N];
int main(){
	int t;
	cin>>t;
	while(t--){
		int n;
		cin>>n;
		int b[n+5]={0};
		for(int i=0;i<n;i++){
			cin>>a[i];
			b[i]=a[i];
		}
		sort(a,a+n);
		int x,y,z,p=0;
		for(int i=2;i<n;i++){
			if(a[0]+a[1]<=a[i]){
				x=a[0];
				y=a[1];
				z=a[i];
				p=1;
				break;
			}
		}
		if(p==0)cout<<"-1"<<endl;
		else{
			//int q=0,w=0,r=0;
			for(int i=0;i<n;i++){
				if(x==b[i]) x=i+1;
				else if(y==b[i]) y=i+1;
				else if(z==b[i]) z=i+1;
			}
			cout<<x<<" "<<y<<" "<<z<<endl;
		}
		/*
		int x,y,z;
		int p=0,o=0;
		for(int i=0;i<n;i++){
			if(o==1) break;
			for(int j=i+1;j<n;j++){
				if(p==1) break;
				for(int k=j+1;k<n;k++){
					if((a[i]+a[j]<=a[k])||(a[i]+a[k]<=a[j])||(a[k]+a[j]<=a[i])){
						x=i+1;
						y=j+1;
						z=k+1;
						p=1;
						o=1;
						break;
					}
				}
			}
		}
		if(p==0&&o==0) cout<<"-1"<<endl;
		else cout<<x<<" "<<y<<" "<<z<<endl;*/
	}
	return 0;
}


