Мэр одного города очень любит следить за тенденциями и воспроизводить их в своём городе. До него дошла новость о популярности велодорожек. Теперь он хочет проложить велодорожки в своём городе и сделать это лучше, чем в других городах! Поэтому он решил сделать велодорожки даже на главной площади города.
Главная площадь представляет собой прямоугольник шириной $$$w$$$ и высотой $$$h$$$, замощённый квадратными плитками со стороной 1. Мэр хочет, чтобы было проложено две велодорожки одинаковой ширины: одна горизонтальная и одна вертикальная. К сожалению, ремонт на площади проводился достаточно давно и на некоторых плитках уже появились трещины. Мэр хочет проложить велодорожки так, чтобы после этого на площади остались только целые плитки. При строительстве велодорожек плитки на их месте убираются. Можно только убирать плитки с площади и нельзя менять местами или добавлять новые. Чтобы потратить меньше денег, мэр хочет сделать велодорожки наименьшей возможной ширины, при этом ширина дорожек должна быть целым числом. Определите, какой должна быть ширина велодорожек.
В первой строке входных данных содержатся три целых числа $$$w$$$, $$$h$$$, $$$n$$$ $$$(1 \le w, h \le 10^9, 1 \le n \le min(w × h, 3 \cdot 10^5))$$$ — ширина и высота площади и количество потрескавшихся плиток соответственно.
В следующих n строках содержится по 2 целых числа $$$x_i$$$, $$$y_i$$$ $$$(1 \le x_i \le w, 1 \le y_i \le h)$$$ — координаты потрескавшихся плиток. $$$(x_i, y_i)$$$ $$$\neq$$$ $$$(x_j, y_j)$$$ при $$$i \neq j$$$.
Выведите единственное число $$$c$$$ $$$(1 \le c \le min(w, h))$$$ — наименьшую возможную ширину велодорожек.
Тесты к этой задаче состоят из 5 групп. Баллы за каждую группу ставятся только при прохождении всех тестов группы и всех тестов необходимых групп.
| Группа | Баллы | Доп. ограничения | Необх. группы | Комментарий | |
| $$$w,h$$$ | $$$n$$$ | ||||
| $$$0$$$ | — | — | — | — | Тесты из условия. |
| $$$1$$$ | 10 | $$$w,h \le 500$$$ | $$$n \le 500$$$ | 0 | |
| $$$2$$$ | 10 | $$$w,h \le 2000$$$ | $$$n \le 2000$$$ | 0, 1 | |
| $$$3$$$ | 10 | $$$w,h \le 2000$$$ | — | 0, 1, 2 | |
| $$$4$$$ | 30 | $$$w,h \le 3 \cdot 10^5$$$ | — | 0-3 | |
| $$$5$$$ | 40 | — | — | 0-4 | |
5 6 5 5 4 2 6 4 1 2 3 1 4
3
4 3 4 1 1 4 3 4 1 1 3
3
Ниже приведены картинки к примерам из условия. Серым отмечены потрескавшиеся плитки. Во втором примере ширина дорожек равна меньшей из сторон прямоугольника.
![]() | ![]() |