A. Цепная реакция
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

На различных позициях вдоль числовой прямой расположены n маяков. Координата i-го маяка равняется ai, а уровень мощности — bi. Когда i-й маяк активируется, он уничтожает все маяки слева от него (направление уменьшения координат) на расстоянии bi включительно. Сам маяк при этом не уничтожается. Сайтама последовательно активирует все маяки друг за другом справа налево, при этом если маяк разрушен, то его активировать нельзя.

Сайтама хочет, чтобы Генос добавил один маяк любой мощности на любую позицию строго правее всех существующих маяков. При этом необходимо, чтобы в результате процесса последовательной активации уничтожалось как можно меньше маяков. Обратите внимание, что новый маяк будет расположен так, что обязательно будет активирован первым. Помогите Геносу: определите, какое минимальное количество маяков может быть уничтожено.

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

В первой строке входных данных записано единственное число n (1 ≤ n ≤ 100 000) — количество маяков.

В каждой из следующих n строк записано по два целых числа ai и bi (0 ≤ ai ≤ 1 000 000, 1 ≤ bi ≤ 1 000 000) — координата и уровень мощности соответствующего маяка. Никакие два маяка не будут расположены в одной точке, то есть ai ≠ aj if i ≠ j.

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

Выведите единственное число — минимально возможное количество маяков, которые могут быть уничтожены.

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

В первом примере минимальное количество уничтожаемых маяков равняется 1. Один из способов получить такой ответ — поместить в позицию 9 маяк с уровнем мощности 2.

Во втором примере минимальное количество уничтожаемых маяков равно 3. Одним из способов получить такой ответ является поместить в позицию 1337 маяк с уровнем мощности 42.