#include<stdio.h>
#include<algorithm>
int main(){
	int n,*t;
	scanf("%d",&n);
	t=(int*)malloc(n*sizeof(int));
	for(int i=0;i<n;i++) scanf("%d",t+i);
	int k,cost=0,count=(t[n-2]>0?0:1);
	for(int i=n-3;i>=1;--i,k=0){
		if((t[i]>0?0:1)+count<(t[i]<0?0:1)+cost) k=1;
		count+=(t[i]>0?0:1);
		if(k) cost=(t[i]>0?0:1)+count;
		else cost+=(t[i]<0?0:1);
	}
	cost+=(t[0]>=0?1:0);
	cost+=(t[n-1]<=0?1:0);
	printf("%d\n",cost);
	return 0;
}