Єгор, маючи навички програмування, вирішив розробити свою систему команд для оформлення багаторівневих списків. Відомо, що у цій системі використовуються команди «», «» та «subsubitem».
Команда «» створює пункт списку першого рівня, присвоюючи кожному пункту даного рівня номери , , і т.д. Команда «» створює підпункт з подвійною нумерацією. До номера включається номер батьківського пункту та номер підпункту (підпункти теж нумеруються як , , і т.д.). Команда «subsubitem» створює підпункт з потрійною нумерацією. До номера включаються номери батьківських пунктів та номер підпункту третього рівня, який теж задається числами , , і т.д.
Використання команд «», «», «subsubitem» має певні правила:
список повинен починатися з «», за ним може слідувати або «» або «»;
за «» може слідувати або «», «subsubitem» або «»;
за «subsubitem» може розміщуватися «subsubitem» або «» або «».
В першому рядку записано ціле число (1 \leq N \leq 1000) – кількість рядків з командами.
Наступні рядків містять команди, після яких через один пробіл записано текст пункту.
Побудуйте нумерований список відповідно до команд, заданих у вхідному файлі або виведіть слово Error, якщо при використанні команд допущено помилку.
Пример 1
Пример 2