У відомій компанії працюють співробітники двох типів: екстраверти та інтроверти. Ці дві категорії людей відрізняються у багатьох аспектах, і в цій задачі розглядається відмінність їхньої поведінки під час обіду.
Їдальня цієї компанії представлена у вигляді прямокутної сітки розміром N \times M. Іншими словами, у кожній точці з цілими координатами (0 \leq x \leq N, 0 \leq y \leq M) розташований стіл. Кожен стіл призначений для однієї людини.

(Евклідова) відстань між точками (x_1, y_1) та (x_2, y_2) обчислюється як \sqrt{(x_1 - x_2)^2 + (y_1 - y_2)^2}.
Коли інтроверт приходить у їдальню, він вибирає вільний стіл так, щоб мінімальна відстань до найближчого зайнятого столу була якомога більшою. Якщо є кілька столів з однаковою максимальною мінімальною відстанню, він обирає той, у якого координата найменша. Якщо таких ще кілька, обирає той, у якого координата найменша.
Коли екстраверт приходить у їдальню, він вибирає вільний стіл так, щоб максимальна відстань до найдальшого зайнятого столу була якомога меншою. Якщо є кілька столів з однаковою мінімальною максимальною відстанню, він обирає той, у якого координата найменша. Якщо таких ще кілька, обирає той, у якого координата найменша.
Вам задано розміри їдальні та опис подій. Кожна подія — це або прихід, або вихід людини. Для кожного приходу потрібно визначити, який стіл вона займе.
У першому рядку знаходяться цілі числа , , , розділені пробілами (1 \leq N, M \leq 5000, 0 \leq Q \leq 100). Наступні рядків описують події. Якщо -та подія — прихід екстраверта, у -му рядку записано рядок ext; якщо прихід інтроверта — рядок int; якщо подія — вихід, у рядку вказується індекс (нумерація з серед усіх подій) події приходу цієї людини.
Гарантується коректність даних: для кожної людини, яка приходить, у момент приходу завжди є хоча б один вільний стіл, і для кожного виходу індекс вказує на валідну подію приходу, і ця людина ще перебуває у їдальні.
Для кожного приходу надрукуйте в окремому рядку два цілих числа — координати зайнятого столу, розділені пробілом.
Приклад 1