捞
#include<bits/stdc++.h>
using namespace std;
long long n;
long long a[900000],b[900000],ans=-99999,tot=1;
int main(){
cin>>n;
for(long long i=1;i<=n;i++) cin>>a[i];
long long x=a[1],l=1,maxa=INT_MIN;
bool q=0;
for(long long i=2;i<=n;i++){
if(a[i]<=x){
x=a[i];
if(q==1){
b[tot++]=l;
}
l=1;
continue;
}
if(a[i]>=maxa){
maxa=a[i];
q=1;
}
l++;
}
if(q==1){
b[tot++]=l;
}
for(long long i=1;i<tot;i++){
ans=max(ans,b[i]);
}
cout<<max(ans,0LL);
return 0;
}