#include <bits/stdc++.h>
using namespace std;
long long p, us[211111], i, n, a[211111];
int main() {
  cin >> p;
  while (p) {
    cin >> n;
    if (n < 2) {
      for (i = 1; i <= n; ++i) cin >> a[i];
      cout << -1 << '\n';
    } else {
      long long m = 1e6;
      for (i = 1; i <= n; ++i) {
        cin >> a[i];
        if (us[a[i]]) {
          m = min(m, i - us[a[i]]);
        }
        us[a[i]] = i;
      }
      for (i = 1; i <= n; ++i) {
        us[a[i]] = 0;
      }
      cout << m + 1 << '\n';
    }
    p--;
  }
}
