#include <bits/stdc++.h>
using namespace std;
int main() {
  long long apa;
  cin >> apa;
  for (long long ilk = 1; ilk <= apa; ilk++) {
    long long n;
    cin >> n;
    pair<int, int> roro[n + 1];
    roro[0] = make_pair(0, 0);
    for (int i = 1; i <= n; i++) {
      long long mama;
      cin >> mama;
      roro[i] = make_pair(mama, i);
    }
    long long now = 1;
    bool adaa = false;
    while (now <= n - 2) {
      long long a, b, c;
      a = roro[now].first;
      b = roro[now + 1].first;
      c = roro[now + 2].first;
      if (a + b > c) {
        cout << roro[now].second << " " << roro[now + 1].second << " "
             << roro[now + 2].second << "\n";
        adaa = true;
        break;
      } else {
        now++;
      }
    }
    if (!adaa) {
      cout << "-1\n";
    }
  }
  return 0;
}
