#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
vector<pair<int,int>> A;
vector<int> diff;
int N;
void input(){
cin >> N;
A.resize(N);
diff.resize(N, 0);
for(int i = 0; i < N; i++){
cin >> A[i].first;
A[i].second = i;
}
}
void solve(){
sort(A.begin(), A.end());
for(int i = 0; i < N; i++){
diff[i] = A[i].second - i;
}
cout << *max_element(diff.begin(), diff.end()) + 1;
}
int main() {
ios_base::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
input();
solve();
return 0;
}
