Намиста#4311

Намиста

5 секунд
256 мегабайтів
Легка

Аліса: "У мене було найкрасивніше намисто. Зліва направо, воно складалось з двох червоних намистин, двох зелених і ще однієї червоної".

Біатріс швидко знайшла, що відповісти: "А моє було ще кращим. Воно виглядало майже як твоє, якщо забрати дві праві намистини і додати замість них дві блакитні".

Як тільки вона закінчила говорити, до обговорення швидко долучилася Кароліна: "Воно майже як моє. Тільки у нього є ще одна намистина ліворуч".

Ви, напевно, вже не здивуєтесь, коли я вам скажу, що Домініка також не залишилася осторонь. "Усі ваші намиста такі нудні. Щоб отримати моє, потрібно взяти намисто Біатріс, забрати крайню ліву та крайню праву намистини, і додати дві чорні ліворуч".

І це продовжувалось, доки Заїда не запитала: "Я трохи заплуталась. Якого кольору була крайня ліва намистина у намисті Євгенії?" На це запитання ніхто не зміг відповісти.

Можливо ви допоможете дівчатам?

Ваша програма повинна вміти опрацьовувати множину намист. Намисто — це послідовність цілих чисел від до , упорядкованих зліва направо. У кожного намиста є номер. Спочатку є одне порожнє намисто. Воно має номер . Далі вам надходить не більше запитів.

Запити бувають наступних типів.

Вхідні дані

На вхід програмі подається послідовність запитів у описаному вище форматі. Кількість запитів не перевищує 10^6+1.

Вихідні дані

У відповідь на кожен запит типу Q виведіть відповідь на нього в окремому рядку.

Приклади

Приклад 1

Loading
Loading