#include<bits/stdc++.h>
using namespace std;
const int N = 100005;
int a[N], b[N];
int main(){
int n, cnt = 0;
cin>>n;
for(int i = 0; i < n; i++) cin>>a[i];
for(int i = 0, j = 0; i < n; i++){
if(b[a[i]] == 0){
b[a[i]]++;
cnt = max(cnt, i-j+1);
}
else{
do{
b[a[j++]]--;
}
while(b[a[i]]);
b[a[i]]++;
}
}
cout<<cnt<<endl;
return 0;
}