Футбол у Потоколяндії
Збірна команда Потоколяндії з футболу складається з футболістів, пронумерованих цілими числами від до . Для кожного гравця відоме його вміння грати у футбол (у Потоколяндії ця характеристика завжди є цілим числом). Вміння гравця з номером рівне .
Головний тренер Козак Вус часто проводить різні тренування. Під час тренування вміння гравців можуть змінюватись. Але оскільки Козак не дуже досвідчений тренер, він завжди тренує лише пару футболістів, чия різниця номерів рівна . При цьому обов'язково, щоб сума вмінь гравців які тренуватимуться після тренування, залишалась такою самою, як і до тренування. Наприклад, якщо тренуватимуться гравці з номерами та та до вміння гравця з номером буде додано деяке число то від вміння гравця з номером буде віднято .
Згідно з новим регламентом заміни під час матчу заборонені та футболісти, які братимуть участь у матчі, мають мати послідовні номери. Іншими словами, номери футболістів що братимуть участь у матчі, можна буде описати парою цілих чисел , що означатиме, що братимуть участь у матчі лише футболісти з номерами .
Козак Вус вважає, що перемогти збірну Сішляндії у фіналі чемпіонату України можна лише у випадку, якщо сума вмінь гравців що братимуть участь у матчі буде рівною .
У певному матчі чемпіонату лише гравці з номерами згодні грати в матчі.
Тепер Козак просить Вас допомогти йому знаходити команду, яка має шанси на перемогу у матчі проти збірної Сішляндії, якщо відбуваються тренування та не всі гравці згодні грати в певному матчі.
Input
Перший рядок містить чотири цілих числа , , , () — кількість членів збірної команди Потоколяндії з футболу, кількість подій (сума кількостей тренувань та запитів знаходження команди, що має шанси на перемогу), значення та номер блока відповідно.
Другий рядок містить цілих чисел — значення вмінь футболістів.
Кожний з наступних рядків описує подію і має один з наступних форматів:
«
1 p k
» — мінімальний з номерів гравців, що братимуть участь у тренуванні, та значення, що додасться до вміння гравця з номером та відніметься від вміння гравця з номером .«
2 a b
» () — параметри, що означають, що в даний момент грати проти збірної Сішляндії погоджуються футболісти з номерами .
Гарантується, що в будь-який момент часу для усіх виконується та що буде принаймні одна подія другого типу.
Interaction
Зверніть увагу, що це інтерактивна задача і вам потрібно відповідати на всі запити онлайн.
Не забувайте виводити символ кінця рядка та використовувати операцію flush
після кожного вивода.
Output
Для кожної події другого типу виведіть пару чисел , яка визначатиме гравців команди, яка має шанси на перемогу проти збірної Сішляндії, або , якщо таку команду неможливо утворити за відповідних умов.
Examples
Note
Пояснення до прикладу:
Значення елементів масиву :
Після -го тренування — ;
Після -го тренування — ;
Після -го тренування — .