样例全对但是只对一半
#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll n,ans,cnt,x,man;
int main() {
cin>>n;
for(ll i=1;i<=n;i++){
cin>>x;
if(x==0){
cnt++;
continue;
}
// if(x>man){
while(x<cnt-ans){
ans++;
}
while(x>cnt-ans){
ans--;
}
// man=x;
// }
}
if(cnt==n){
cout<<0;
}else{
cout<<n-ans;
}
return 0;
}