Задачи
Взрыв
Взрыв
Вы - дизайнер конвейерной ленты для урановых топливных стержней. Несколько L-образных стержней будут прикреплены к ремню. Каждый стержень состоит из горизонтальной и вертикальной рукоятки, не обязательно равной длины.
\includegraphics{https://static.e-olymp.com/content/a2/a22d56c6123e8a9a3aff0daabb9b894ef396d5d5.jpg}
Координаты точки, в которой стержень прикреплен к ленте - (\textbf{k}; \textbf{k}), где \textbf{k} - номер стержня. Эта точка является левым концом горизонтальной рукоятки и верхним концом вертикальной рукоятки.
Следует не забывать, что если Вы положите слишком много урана в одном месте, то могут произойти неприятные вещи (и помните, кто виноват). Возникает вопрос о таком максимальном наборе стержней, что каждые два стержня разделяют точку.
\InputFile
Первая строка содержит количество тестов \textbf{t}. Далее следуют сами тесты.
Каждый тест начинается числом \textbf{n} (\textbf{1} ≤ \textbf{n} ≤ \textbf{100 000}) в отдельной строке. Следующие \textbf{n} строк содержат описание стержней. \textbf{i}-ая строка содержит два неотрицательных целых числа \textbf{v_i}, \textbf{h_i} ≤ \textbf{100 000} - длины вертикальной и горизонтальной рукоятки стержня номер \textbf{i}.
\OutputFile
Для каждого теста вывести в отдельной строке такое максимальное количество стержней, чтобы любые два из них имели общую точку. Конец стержня считается его частью.
Входные данные #1
1 8 1 2 2 6 1 5 4 0 3 3 2 2 5 2 2 1
Выходные данные #1
4