Нумеровані списки#11662

Нумеровані списки

1 секунда
256 мегабајти
Лесно

Єгор, маючи навички програмування, вирішив розробити свою систему команд для оформлення багаторівневих списків. Відомо, що у цій системі використовуються команди «», «» та «subsubitem».

Команда «» створює пункт списку першого рівня, присвоюючи кожному пункту даного рівня номери , , і т.д. Команда «» створює підпункт з подвійною нумерацією. До номера включається номер батьківського пункту та номер підпункту (підпункти теж нумеруються як , , і т.д.). Команда «subsubitem» створює підпункт з потрійною нумерацією. До номера включаються номери батьківських пунктів та номер підпункту третього рівня, який теж задається числами , , і т.д.

Використання команд «», «», «subsubitem» має певні правила:

Влез

В першому рядку записано ціле число (1 \leq N \leq 1000) – кількість рядків з командами.

Наступні рядків містять команди, після яких через один пробіл записано текст пункту.

Излез

Побудуйте нумерований список відповідно до команд, заданих у вхідному файлі або виведіть слово Error, якщо при використанні команд допущено помилку.

Примери

Пример 1

Loading
Loading

Пример 2

Loading
Loading