#include <bits/stdc++.h>
using namespace std;
const int N(5005);
int a[N]={INT_MIN},dp[N]={0,1},n,ans=INT_MIN;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
if(i==1)
continue;
int j=i-1;
while(a[j]>=a[i])
j--;
dp[i]=dp[j]+1;
ans=max(ans,dp[i]);
}
cout<<ans;
return 0;
}