Изменения рейтингов за последние раунды временно удалены. Скоро они будут возвращены. ×

C. Погода
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
input.txt
вывод
output.txt

Ученые много говорят о проблемах глобального потепления и похолодания Земли. Действительно, подобные природные явления сильно влияют на все живое на нашей планете.

Не оставили равнодушным эти проблемы и нашего героя Васю. Он решил провести небольшой эксперимент и понаблюдать, как ежедневно изменяется температура на улице. Он повесил на балконе термометр и каждое утро записывал его показания. В течение последних n дней он делал свои измерения. Таким образом, он получил последовательность t1, t2, ..., tn чисел, в которой i-ое число обозначает температуру в i-ый день.

Изучив температурную статистику в других городах, Вася пришел в выводу, что в городе все в порядке с экологией, если температура на улице сначала некоторое ненулевое количество дней отрицательная, а затем некоторое ненулевое количество дней положительная. Более формально, должно существовать целое положительное число k (1 ≤ k ≤ n - 1) такое, что t1 < 0, t2 < 0, ..., tk < 0 и при этом tk + 1 > 0, tk + 2 > 0, ..., tn > 0. В частности, температура никогда не должна равняться нулю. Если это условие не выполняется, Вася решит, что в его городе существуют экологические проблемы, и сильно расстроится.

Вы не хотите, чтобы Вася огорчился. Поэтому Вы хотите выбрать несколько значений температуры и изменить их таким образом, чтобы условие Васи выполнялось. Вам требуется узнать, какое наименьшее количество значений температуры придется для этого изменить.

Входные данные

В первой строке задано единственное целое число n (2 ≤ n ≤ 105) — количество дней, в которые Вася делал измерения.

Во второй строке задана последовательность из n целых чисел t1, t2, ..., tn (|ti| ≤ 109) — последовательность значений температуры. Числа ti разделены одиночными пробелами.

Выходные данные

Выведите единственное целое число — ответ на поставленную задачу.

Примеры
Входные данные
4
-1 1 -2 1
Выходные данные
1
Входные данные
5
0 -1 1 2 -5
Выходные данные
2
Примечание

Пояснение к первому примеру: есть два способа изменить ровно одно число так, чтобы последовательность стала удовлетворять Васиному условию. Можно заменить первую единицу на любое отрицательное число, либо заменить -2 на любое положительное число.