I. Метеоритный поток
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
stdin
вывод
stdout

Космический корабль «Энтерпрайз» попал в метеоритный поток и находится под угрозой уничтожения. Как только это случилось, капитан Кирк отдал приказ включить силовой щит, а бортовой компьютер моментально определил n метеоритов, от которых никак не удастся уклониться. Если считать, что силовой щит включился в момент времени 0, то i-ый метеорит столкнется с «Энтерпрайзом» в момент времени ti и способен нанести урон di единиц.

Силовой щит увеличивает свою мощность на 1 за одну единицу времени. При попадании метеорита «Энтерпрайз» получает повреждения, если мощность щита меньше, чем урон метеорита. В противном случае мощность щита уменьшается на величину урона метеорита.

«Энтерпрайз» обладает пушкой, из которой можно одним выстрелом сбить любой метеорит, но капитан Кирк не любит лишней пальбы и хотел бы преодолеть метеоритный поток, не получив повреждений и сделав при этом минимальное количество выстрелов.

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

В первой строке содержится единственное целое число n (1 ≤ n ≤ 200000) — количество метеоритов.

Далее следуют n строк, каждая из которых содержит два целых числа через пробел: ti и di (1 ≤ ti, di ≤ 109) — момент времени, в который долетит i-ый метеорит, и урон, который он нанесет. Все ti различны и упорядочены по возрастанию.

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

Выведите единственное целое число — минимальное количество выстрелов, которое необходимо сделать, чтобы не получить повреждений.

Примеры
Входные данные
3
3 2
5 4
6 3
Выходные данные
1
Входные данные
5
1 2
3 2
5 3
6 2
7 3
Выходные данные
2