include<bits/stdc++.h>
using namespace std;
const int maxn = 1e6+9;
struct node
{
int no;
int zhan;
}stu[maxn];
bool cmp(node a,node b)
{
return a.zhan>b.zhan;
}
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>stu[i].zhan;
stu[i].no=i;
}
sort(stu+1,stu+n+1,cmp);
int ans=0;
for(int i=1;i<n;i++)
{
if(stu[i].no>stu[i+1].no)ans++;
}
ans++;
cout<<ans<<endl;
return 0;
}