Новий MP3-плеєр Георга має багато цікавих функцій, одна з яких — блокування клавіш. Усі клавіші блокуються після більше ніж секунд бездіяльності. Після активації блокування жодна клавіша не виконує свою початкову функцію, але якщо натиснути будь-яку клавішу, блокування знімається.
Наприклад, припустимо, що T = 5 і плеєр наразі заблокований. Георг натискає клавішу , чекає секунди, натискає клавішу , чекає секунд, натискає клавішу , чекає секунд і натискає . У цьому випадку лише клавіші та виконують свої звичайні функції. Зверніть увагу, що клавіші були заблоковані між натисканням та .
Рівень звуку MP3-плеєра контролюється клавішами та , які відповідно збільшують та зменшують гучність на одиницю. Рівень звуку — це ціле число між та V_{max}. Натискання клавіші при гучності V_{max} або натискання клавіші при гучності залишає гучність незмінною.
Георг не знає значення . Він хотів знайти його за допомогою експерименту. Починаючи з заблокованої клавіатури, він натиснув послідовність з клавіш та . Наприкінці експерименту Георг прочитав кінцеву гучність з дисплея плеєра. На жаль, він забув зазначити гучність перед першим натисканням клавіші. Для цілей цього завдання невідома початкова гучність буде позначена як V_1, а відома кінцева гучність буде позначена як V_2.
Вам дано значення V_2 та список натискань клавіш у порядку, в якому Георг їх виконав. Для кожної клавіші вам дано тип клавіші ( або ) та кількість секунд від початку експерименту до моменту, коли клавішу було натиснуто. Завдання полягає в тому, щоб знайти найбільше можливе ціле значення , яке узгоджується з результатом експерименту.
Перша строка вхідних даних містить три цілі числа, розділені пробілами: , V_{max} та V_2 (0 \leq V_2 \leq V_{max}). Кожна з наступних строк містить опис однієї клавіші в послідовності: символ або , пробіл і ціле число C_i (0 \leq C_i \leq 2 \cdot 10^9), кількість секунд від початку експерименту. Ви можете припустити, що натискання клавіш відсортовані за порядком і що всі часи є унікальними (тобто C_i < C_{i+1} для всіх 1 \leq i < N).
Обмеження
Ви можете припустити, що 2 \leq N \leq 100000 і 2 \leq V_{max} \leq 5000.
У тестових випадках, які варті балів, N \leq 4000.
У тестових випадках, які варті балів, N \cdot V_{max} \leq 400000.
Якщо може бути довільно великим, виведіть один рядок, що містить слово "infinity" (лапки для ясності).
Інакше виведіть один рядок, що містить два цілі числа та V_1, розділені одним пробілом.
Значення повинні бути такими, що проведення експерименту з часом блокування , починаючи з гучності V_1, дає кінцеву гучність V_2. Якщо існує кілька можливих відповідей, виведіть ту, що має найбільше ; якщо все ще існує кілька можливих відповідей, виведіть ту, що має найбільше V_1.
(Зверніть увагу, що завжди існує хоча б одне рішення: для T = 0 жодна з клавіш не виконує свою дію, тому достатньо взяти V_1 = V_2.)
Приклад 1