1
3
5 3 4
 6
5
5 3 4 4 5
3
1 1 1
5
4 4 3 4 4
5
5 5 4 3 2
3
1 1 2
5
5 4 3 5 5
 1
3
10 1 5

1
 1
-1
2
2
3
1
 1

import java.util.ArrayList;
import java.util.Scanner;

public class Main {
    public static int bruh(ArrayList<Integer> arr) {
        for (int index = 0; index < arr.size(); index++) {
            ArrayList<Integer> cpy= (ArrayList<Integer>) arr.clone();
            int key=index;
            for (int i = 0; cpy.size()>1;i++) {
                    if(key!=0&& cpy.get(key)>cpy.get(key-1) ){
                        cpy.add(key,cpy.get(key)+1);
                        cpy.remove(key-1);
                        cpy.remove(key-1);
                        key=key-1;
                    }
                    if(key!=cpy.size()-1&& cpy.get(key)>cpy.get(key+1)){
                        cpy.remove(key+1);
                        cpy.add(key,cpy.get(key)+1);
                        
                        cpy.remove(key+1);
                    }
                else break;
            }
            if (cpy.size()==1){
                return index+1;
            }
        }
        return -1;
        
    }

    public static void main(String[] args) {
        Scanner obj=new Scanner(System.in);
        int test_case=obj.nextInt();
        
        while(test_case>0){
        int size=obj.nextInt();
        ArrayList<Integer> list = new ArrayList<>();
        while(list.size()!=size){   
        list.add(obj.nextInt());
        }
        System.out.println(bruh(list));
        test_case-=1;   
        }
    }

}