复读机
#include<bits/stdc++.h>
using namespace std;
#define i128 __int128
typedef long long ll;
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr); cout.tie(nullptr);
ll n;
cin>>n;
vector<ll>a;
vector<string>s(n);
//特判n为0的情况
if(n==0){
cout<<"0";
return 0;
}
for(ll i=0; i<n; i++) cin>>s[i];
ll mmax=-99, sum=1, j;
ll fl=0;
string by;//本源
for(ll i=1; i<n; i++){
if(s[i]==s[i-1]&&fl==0){
sum++;
// cout<<sum<<endl;
mmax=max(mmax, sum);
continue;
}
if(s[i]!=s[i-1]&&fl==0){
j=i;
fl=1;
by=s[i-1];
continue;
}
if(fl==1){
if(by==s[i]){
sum++;
mmax=max(mmax, sum);
}
else{
fl=0;
i=j;
mmax=max(mmax, sum);
sum=1;
}
}
}
cout<<mmax;
}