#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define REP(i,s,n) for(int i=(int)(s);i<(int)(n);i++) using namespace std; typedef long long int ll; typedef vector VI; typedef pair PI; const double EPS=1e-9; const int N = 100010; int a[N]; int main(void){ int n; cin >> n; REP(i, 0, n) { cin >> a[i]; } int q = 1; int m = 0; REP(p, 0, n) { for (; q < n && a[p] != a[q]; ++q) {} m = max(m, q - p); } cout << m << endl; }