#include <bits/stdc++.h>
using namespace std;
int que[100001];
int main()
{
int n,ans=0,fina;
int minn,maxn;
int minorder,maxorder;
scanf("%d",&n);
for(int i=1;i<=n;i++)scanf("%d",que+i);
minn=maxn=que[1];
for(int i=1;i<=n;i++){
if(que[i]<=minn){
minorder=maxorder=i;
maxn=minn=que[i];
continue;
}
if(que[i]>maxn){
maxorder=i;
maxn=que[i];
}
fina=maxorder+1-minorder;
ans=max(fina,ans);
}
if(ans==1)cout<<0<<endl;
else printf("%d",ans);
return 0;
}