#include<bits\stdc++.h>
#ifdef _MSC_VER
#  include <intrin.h>
#  define __builtin_popcount __popcnt
#endif 
#define int long long int
#define fastio ios_base::sync_with_stdio(false); cin.tie(NULL);
#define tcase int tt; cin>>tt; while (tt--)
#define in(x); { for (auto &i : x) cin >> i; }
#define out(x); { for (auto i : x) cout<<i<<" "; }
#define pb push_back
#define ve vector<int>
#define mp make_pair
#define For(i,j,k) for (int i=(int)(j);i<(int)(k);i++)
#define RFor(i, n) for (int i = (n) - 1; i > 0; i--)
#define all(x) x.begin(), x.end()
#define rSort(x) sort(all(x), greater<int>());
#define Sort(x) sort(all(x));
#define tos(x) to_string(x);
using namespace std;
int32_t main() {
	tcase{
		int a;
	cin >> a;
	ve v(a);
	For(i, 0, a)cin >> v[i];
	if (v[0] + v[1] < v[a - 1])cout << 1 << " " << 2 << " " << a << endl;
	else cout << -1 << endl;
	}
}