#include<bits/stdc++.h>
using namespace std;
#define int long long int

main()
{
    int t;
	cin>>t;
	

	for(int kk=0;kk<t;kk++)
    {
		int n;
  		cin>>n;
		int a[n+5];
		int index[n+5];
		int minm=INT_MAX;

		for(int i=1;i<=n;i++)
		{
			cin>>a[i];
			index[i]=0;
		}

		for(int i=1;i<=n;i++)
		{
			if(index[a[i]]!=0 && minm>i-index[a[i]]+1)
			{
				minm=i-index[a[i]]+1;
			}
			index[a[i]]=i;

		}

		if(n==1)
		cout<<"-1\n";
		else if(minm=INT_MAX)
		cout<<"-1"<<endl;
		else
		{
			cout<<minm<<endl;
		}
		


	}
  
}
