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