Розглянемо прямокутник на декартовій площині з вершинами та , де та — додатні цілі числа. У цьому прямокутнику знаходяться гірських шпилів, розташованих у точках сітки, тобто у точках з цілими координатами. Кожен хоче побудувати будинок, але діють такі правила:
У кожній точці сітки можна побудувати не більше одного будинку.
Не можна будувати будинки на вершинах гір.
Таким чином, є (w+1)\times(h+1)-N можливих місць для будівництва будинків. Деякі з цих місць є кращими за інші. Вважається, що точка має північного сусіда, якщо у точці (x, y+d), де — додатне ціле число, є шпиль. Аналогічно визначаються південний, східний та західний сусіди. Таким чином, кожна точка сітки, яка не є шпилем, може мати від до сусідів. Чим більше сусідів, тим краще місце. Ваше завдання — підрахувати, скільки точок сітки (без урахування шпилів) мають рівно , , , або сусідів.
Напишіть програму, яка:
Зчитує опис місцевості зі стандартного вводу.
Обчислює кількість точок сітки, які мають рівно , , , та сусідів.
Виводить результат у стандартний вивід.
Перший рядок містить три цілих числа , , (1 \leq w, h \leq 10^9), (1 \leq N \leq 500000), розділених пробілами. Наступні рядків містять координати шпилів — по два цілих числа та (0 \leq x \leq w), (0 \leq y \leq h) у кожному рядку, розділених пробілом. Усі шпилі знаходяться у різних точках.
В єдиному рядку виводу вкажіть цілих чисел, розділених пробілами — кількість точок сітки (виключаючи точки шпилів), які мають рівно , , , , сусідів відповідно.
Приклад 1