Пам'ятайте першу задачу? Ця задача дуже схожа.
Дано шахівницю розміром n \times m, тобто з рядками та стовпчиками.
На шахівниці знаходиться фігура — тура. Вона розташована у нижньому лівому куті, що має координати . Протилежний кут має координати . Також на дошці є інших фігур. -та фігура розміщується у клітинці з координатами (x_i, y_i), де 1 \le x_i \le n, 1 \le y_i \le m.
Порахуйте кількість клітин, до яких тура може дістатися не більше ніж за два ходи. Зауважте, що поточна позиція тури не враховується. Тура не може бити інші фігури й не може перестрибувати через них. Інші фігури не рухаються.
Перший рядок містить три цілі числа , , (1 \le n, m \le 2 \cdot 10^5, 0 \le k \le 2 \cdot 10^5).
Кожен з наступних рядків містить по два цілі числа x_i та y_i (1 \le x_i \le n, 1 \le y_i \le m). Гарантується, що всі фігури, включаючи туру, перебувають у різних клітинках.
Виведіть одне ціле число — кількість клітин, до яких може потрапити тура не більше ніж за два ходи.
Example 1
Example 2
Example 3
Example 4
У першому прикладі можна потрапити у клітини [(1, 2), (1, 3), (2, 1), (2, 2), (3, 1)].
У другому прикладі тура може потрапити до всіх клітин.
У третьому прикладі тура не може потрапити до жодної клітини.
Четвертий приклад подано нижче. Тут — тура, — інша фігура, — досяжна клітина, — недосяжна клітина:
У тестів виконується обмеження n, m \le 1\,000.
У тестів виконується обмеження n, m \le 10\,000.