#include <bits/stdc++.h>
using namespace std;
int main() {
  int t, n, i, l, r, mid, flag;
  scanf("%d", &t);
  while (t--) {
    flag = 0;
    scanf("%d", &n);
    vector<int> a(n);
    for (i = 0; i < n; i++) scanf("%d", &a[i]);
    for (i = 0; i < n - 2; i++) {
      l = i + 1;
      r = n - 1;
      while (l < r) {
        mid = l + (r - l) / 2;
        if (a[i] + a[mid] <= a[mid + 1]) {
          flag = 1;
          break;
        } else
          r = mid - 1;
      }
      if (flag) break;
    }
    if (flag)
      printf("%d %d %d\n", i + 1, mid + 1, mid + 2);
    else
      printf("-1\n");
  }
  return 0;
}
