t=int(input())
while t:
    n=int(input())
    l=list(map(int,input().split()))
    mini=n+1
    cnt=0
    flag=0
    for i in range(n):
        d={}
        j=i+1
        d[j]=1
        cnt=0
        maxi=0
        ch=0
        while j<n:
            cnt+=1
            d[l[j]]=d.get(l[j],0)+1
            if maxi<d[l[j]]:
                maxi=d[l[j]]
                if l[j]==l[i]:
                    ch=1
                    flag+=1
                    break
            j+=1
        #print(l[i],d)
        if mini>cnt and ch==1:
            mini=cnt
    if flag==0:
        print(-1)
    else:    
        print(mini+1)
    t-=1
