#include <bits/stdc++.h>
using namespace std;
#define ll long long
ll n,ans=0;
ll a[100010];
inline ll read(){
ll x=0,f=1;
char c=getchar();
while(c<'0'||c>'9'){
if(c=='-')f=-1;
c=getchar();
}
while(c>='0'&&c<='9'){
x=(x<<1)+(x<<3)+(c^48);
c=getchar();
}
return x*f;
}
inline void write(ll x){
if(x==0)putchar('0');
char F[200];
ll cnt=0;
while(x){
F[cnt++]=x%10+48;
x/=10;
}
while(cnt)putchar(F[--cnt]);
putchar('\n');
return ;
}
int main(){
n=read();
for(ll i=1;i<=n;i++)a[i]=read();
for(ll i=1;i<=n;i++){
ll maxn=a[i],j=i+1;
while(j<=n&&maxn<a[j]){
ll tmp=j+1;
while(a[j]==a[tmp]&&tmp<=n){
if(a[tmp+1]>a[tmp])j=tmp+1;
tmp++;
}
ans=std::max(ans,j-i+1),maxn=a[j++];
}
}
write(ans);
return 0;
}