Мальчик Дима очень хочет отправить письмо своей подруге Маше, но он боится, что во время транспортировки письмо порвется. Для этого он решил, что чем большее количество конвертов одновременно он в него завернёт, тем больше будет надежда на то, что письмо не порвётся. Всего у Димы есть $$$n$$$ конвертов, где каждый конверт характеризуется шириной $$$w_i$$$ и высотой $$$h_i$$$.
Один конверт можно вложить в другой, если его ширина и высота строго меньше ширины и высоты другого конверта соответственно. Поворачивать конверты нельзя.
Необходимо определить максимальное количество конвертов, которые можно последовательно вложить друг в друга.
В первой строке задано целое число $$$n$$$ ($$$1 \le n \le 1000$$$) — количество конвертов.
В следующих (n) строках заданы пары целых чисел $$$w_i$$$ и $$$h_i$$$ ($$$1 \le w_i, h_i \le 10^9$$$) — ширина и высота конверта.
Гарантируется, что никакие два конверта не имеют одинаковых высоты и ширины.
Выведите одно целое число — максимальное количество конвертов в цепочке вложений.
21 22 1
1
51 12 23 34 45 5
5
51 12 23 104 45 5
4
| Name |
|---|


