#include<stdio.h>
int main(){
long long n;
long long k=0;
scanf("%lld",&n);
long long a[n];
for(long long i=0; i<n;i++){
scanf("%lld",&a[i]); }
long long j=n-1;
long long max=0;
for(long long i=0; i<n;i++){
k=0;
if (a[i]==a[j] && i<j){
for (long long p=i;p<=j;p++)
k++; }
j--;
if (k>max) max=k;
}
printf("%lld",max);
}