Банди#6671

Банди

1 секунда
64 мегабайти
Легка

Центральна частина Внутрішнього Міста побудована у вигляді прямокутної сітки: вулиці пролягають з півночі на південь і мають номери від -ої на заході до -ої на сході, а проспекти проходять зі сходу на захід, починаючи з -ого на півночі й до -ого на півдні. Територію контролюють дві банди — Бліпси та Кради. Межа між їхніми районами — Зелена Лінія — проходить по діагоналі від перехрестя -ої вулиці та -ого проспекту до перехрестя -ої вулиці й -ого проспекту. Бліпси контролюють територію на південний захід від Зеленої Лінії, а Кради — територію на північний схід.

Щоб довести відвагу, Бліпси здійснюють "рейди" через район Крадів: стартують з -ої вулиці та -ого проспекту і завершують у точці на Зеленій Лінії, яка змінюється щоночі. Під час рейду не можна перетинати Зелену Лінію, але можна кілька разів повертатися до неї. Рух по проспектах можливий тільки на схід, а по вулицях лише на південь. Отже, рейд можна описати рядком із букв (схід) і (південь) довжини 2n - 2; кінець маршруту — на перехресті -ої вулиці та -ого проспекту.

Усі рейди однієї ночі (усі вони однакової довжини) Бліпси оцінюють за рівнем Оригінальної Гангстерськості (ОГ). Рейд R_1 вважається більш ОГ, ніж R_2, якщо:

Приклади трьох вказаних випадків:

Упорядкувавши всі рейди однієї довжини за рівнем ОГ, під рангом рейду розуміємо його позицію в цьому переліку. EESS має ранг , ESES — ранг .

Напишіть програму, що допоможе Бліпсам планувати та оцінювати нічні рейди.

Вхідні дані

Вхідні дані складаються з кількох тестів, завершених рядком . Кожен тест містить ціле додатне число — координату кінця рейду (перехрестя -ої вулиці та -ого проспекту), та ціле додатне число .

Вихідні дані

Для кожного тесту виведіть рейд довжини 2n - 2 рангу , або ERROR, якщо існує менше ніж рейдів такої довжини.

Приклади

Приклад 1

Loading
Loading