#include <iostream>
using namespace std;

int main()
{
    int n;
    cin >> n;
    int a[n];
    for (int i = 0; i < n; i++)
    {
        cin >> a[i];
    }
    int x = a[0]; //第一只蚂蚁的位置
    if (x > 0)    //向右
    {
        int ans = 1; //记录蚂蚁感冒的数量
        for (int i = 0; i < n; i++)
        {
            if (a[i] < 0 && -a[i] > x) //右侧从右向左，蚂蚁对向而来且位置在其右边
                ans++;
        }
        if (ans != 1) //有从右向左的蚂蚁
        {
            for (int i = 0; i < n; i++)
            {
                if (a[i] > 0 && a[i] < x) //在第一只蚂蚁后面且向右的蚂蚁也会被传染
                    ans++;
            }
        }
        cout << ans << endl;
    }
    if (x < 0) //向左
    {
        int ans = 1;
        for (int i = 0; i < n; i++)
        {
            if (a[i] > 0 && a[i] < -x) //左侧从左向右，蚂蚁对向而来且位置在其左边
                ans++;
        }
        if (ans != 1) //如果有从左向右的蚂蚁
        {
            for (int i = 0; i < n; i++)
            {
                if (a[i] < 0 && -a[i] > -x) //在第一只蚂蚁后面且向左的蚂蚁也会被感染
                    ans++;
            }
        }
        cout << ans << endl;
    }
    return 0;
}
