
Центральна частина Внутрішнього Міста побудована у вигляді прямокутної сітки: вулиці пролягають з півночі на південь і мають номери від -ої на заході до -ої на сході, а проспекти проходять зі сходу на захід, починаючи з -ого на півночі й до -ого на півдні. Територію контролюють дві банди — Бліпси та Кради. Межа між їхніми районами — Зелена Лінія — проходить по діагоналі від перехрестя -ої вулиці та -ого проспекту до перехрестя -ої вулиці й -ого проспекту. Бліпси контролюють територію на південний захід від Зеленої Лінії, а Кради — територію на північний схід.
Щоб довести відвагу, Бліпси здійснюють "рейди" через район Крадів: стартують з -ої вулиці та -ого проспекту і завершують у точці на Зеленій Лінії, яка змінюється щоночі. Під час рейду не можна перетинати Зелену Лінію, але можна кілька разів повертатися до неї. Рух по проспектах можливий тільки на схід, а по вулицях лише на південь. Отже, рейд можна описати рядком із букв (схід) і (південь) довжини 2n - 2; кінець маршруту — на перехресті -ої вулиці та -ого проспекту.
Усі рейди однієї ночі (усі вони однакової довжини) Бліпси оцінюють за рівнем Оригінальної Гангстерськості (ОГ). Рейд R_1 вважається більш ОГ, ніж R_2, якщо:
R_2 вперше повертається на Зелену Лінію раніше, ніж це робить R_1;
R_1 і R_2 вперше повертаються на Зелену Лінію в одній і тій же точці, але частина шляху R_1 до цієї точки (ігноруючи початкову і фінальну ) є більш ОГ, ніж у R_2;
R_1 і R_2 повертаються до Зеленої Лінії в одній точці і збігаються до цієї точки, але подальший маршрут R_1 є більш ОГ, ніж у R_2.
Приклади трьох вказаних випадків:
EESS більш ОГ, ніж ESES.
EEESSS більш ОГ, ніж EESESS.
EESSEESS більш ОГ, ніж EESSESES.
Упорядкувавши всі рейди однієї довжини за рівнем ОГ, під рангом рейду розуміємо його позицію в цьому переліку. EESS має ранг , ESES — ранг .
Напишіть програму, що допоможе Бліпсам планувати та оцінювати нічні рейди.
Вхідні дані складаються з кількох тестів, завершених рядком . Кожен тест містить ціле додатне число — координату кінця рейду (перехрестя -ої вулиці та -ого проспекту), та ціле додатне число .
Для кожного тесту виведіть рейд довжини 2n - 2 рангу , або ERROR, якщо існує менше ніж рейдів такої довжини.
Приклад 1