#include <bits/stdc++.h>
#define mod 1000000007
#define lng long long

using namespace std;
const double PI = 3.141592;
const lng int INF_LL = (lng)(1e18);
const int INF = 0x7fffffff;

int main(){
	std::ios::sync_with_stdio(false);
	freopen("input.txt","r",stdin);
	freopen("output.txt","w",stdout);
	int n;
	cin>>n;
		int arr[n+1],pos[n+1],neg[n+1];

	for(int i=1;i<=n;i++){
		cin>>arr[i];
	}
	pos[0]=0;
	neg[0]=0;

	for(int i=1;i<=n;i++){
		if(arr[i]<0){
			neg[i]=neg[i-1]+1;
			pos[i]=pos[i-1];
		}
		else if(arr[i]>0){
			pos[i]=pos[i-1]+1;
			neg[i]=neg[i-1];
		}
		else{
		neg[i]=neg[i-1];
		pos[i]=pos[i-1];
		}
	}
	int ans=INF;
	for(int i=1;i<n;i++){
		ans=min(ans,n-neg[i]-pos[n]+pos[i]);
	}
	cout<<ans<<endl;
	return 0;
}