n=input()
n=int(n)
for _ in range(n):
    input()
    a=map(int,input().split())
    d={}
    ans=float('inf')
    for i,x in enumerate(a):
        if x not in d:
            d[x]=i
        else:
            ans=min(ans,1+i-d[x])
            d[x]=i
    if ans==float('inf'):
        ans=-1
    print(ans)