#include <iostream>
#include<climits>
using namespace std;
int main() {
int n;
cin>>n;
int a[n];
for(int i=0; i<n; i++){
cin>>a[i];
}
int N=10000;
int b[N];
for(int i=0; i<N; i++){
b[i]=-1;
}
int mn=INT_MAX;
for(int i=0; i<n; i++){
if(b[a[i]]!=-1){
mn=min(mn,b[a[i]]);
}
else{
b[a[i]]=i;
}
}
if(mn==INT_MAX){
cout<<"-1";
}
else{
cout<<mn+1;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxjbGltaXRzPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbjsKCWNpbj4+bjsKCQoJaW50IGFbbl07Cglmb3IoaW50IGk9MDsgaTxuOyBpKyspewoJCWNpbj4+YVtpXTsKCX0KCQoJaW50IE49MTAwMDA7CglpbnQgYltOXTsKCWZvcihpbnQgaT0wOyBpPE47IGkrKyl7CgkJYltpXT0tMTsKCX0KCQoJaW50IG1uPUlOVF9NQVg7CgkKCWZvcihpbnQgaT0wOyBpPG47IGkrKyl7CgkJaWYoYlthW2ldXSE9LTEpewoJCQltbj1taW4obW4sYlthW2ldXSk7CgkJfQoJCWVsc2V7CgkJCWJbYVtpXV09aTsKCQl9IAoJfQoJCglpZihtbj09SU5UX01BWCl7CgkJY291dDw8Ii0xIjsKCX0KCWVsc2V7Cgljb3V0PDxtbisxOwoJfQoJcmV0dXJuIDA7Cn0=