Майстер Уґвей
Коли Бариш вступив до Массачусетського технологічного інституту, він взяв із собою свою черепаху Угвей. Майстер Угвей - надзвичайно розумна черепаха, і, як і його власник Бариш, він захоплюється розв'язуванням алгоритмічних задач, куди б він не пішов. Під час прогулянки по території Массачусетського технологічного інституту, Бариш і Угвей натрапили на прямокутну ділянку розміром , розділену на клітини. У цій ділянці верхня ліва клітина позначена як , а нижня права - як . Щоб перевірити інтелект Угвея, Бариш розмістив монети на певних клітинах, і Угвей, починаючи з клітини , повинен зібрати ці монети, рухаючись лише вправо або вниз. Зрозуміло, що в деяких випадках неможливо зібрати всі монети за один раз. Тому вони приходять на цю ділянку щодня, і Угвей, починаючи з клітини , щодня збирає певну кількість монет. Бариша цікавить, за яку мінімальну кількість днів Угвей зможе зібрати всі монети.
Вхідні дані
Перший рядок містить два цілі числа ( ) і ( ) - кількість рядків і стовпців у прямокутній ділянці відповідно. У другому рядку вказано ціле число ( ) - кількість монет. У кожному з наступних рядків наведені координати клітин, де розміщені монети, у вигляді двох цілих чисел ( ) і ( ). Усі монети розташовані в різних клітинах.
Вихідні дані
Виведіть одне ціле число - мінімальну кількість днів, необхідну для збирання всіх монет.
Підзадачі
Завдання складається з наступних підзадач:
Пояснення до прикладу
Ділянка, наведена в прикладі:
Переміщення Угвея в перший день можуть виглядати так, як показано нижче:
Переміщення Угвея на другий день можуть виглядати так, як показано нижче: