Каучук
Учений Давор пише свої статті в LATEX. Натхненний LATEX, він створив Kaucuk — дуже просту програму для підготовки тексту до друку. Вона дозволяє нумерувати заголовки розділів, підрозділів і підпідрозділів та готувати їх до друку.
Kaucuk має всього три різні команди:
Команда section починає новий розділ. Усі розділи у вхідних даних нумеруються натуральними числами, починаючи з , у порядку їх появи (див. перший приклад).
Команда subsection починає новий підрозділ. Підрозділи нумеруються двома числами: номером розділу, що містить підрозділ, і номером підрозділу всередині цього розділу (див. другий приклад). У кожному розділі нумерація підрозділів починається знову з (див. третій приклад).
Команда subsubsection починає новий підпідрозділ, який нумерується трьома числами: номером розділу, номером підрозділу і номером підпідрозділу всередині підрозділу, аналогічно до нумерації підрозділів всередині розділів (див. другий приклад).
Гарантується, що у вхідних даних кожен підрозділ міститься в якомусь розділі, а кожен підпідрозділ міститься в якомусь підрозділі. Давор може бути чудовим ученим, але програмування не є його сильною стороною, тому він просить вас допомогти йому написати програму, яка підготує текст, написаний мовою Kaucuk, до друку.
Вхідні дані
Перший рядок містить натуральне число — кількість рядків команд програми Kaucuk.
Наступні рядків містять код Давора на Каучуці. Кожен рядок коду складається з двох частин, розділених одним пробілом: тип розділу (розділ, підрозділ або підпідрозділ) і його заголовок. Кожен заголовок містить не більше малих літер.
Вихідні дані
У рядках пронумеруйте і виведіть заголовки розділів, підрозділів і підпідрозділів коду Давора.