АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

205. Игра в города

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added Undefined

Всем известны правила игры в города: первый игрок называет произвольный город, следующий - город, название которого начинается на ту же букву, на которую заканчивается название предыдущего города, и т.д. Аналогичным образом можно играть не в названия городов, а, например, в названия животных. Задан список допустимых для описанной игры слов, слова в нем могут повторяться. Напишите программу, определяющую, в каком порядке в процессе игры должны быть названы слова из списка, чтобы каждое слово было использовано ровно столько раз, сколько оно в нем встречается.

Input

В первой строке входного файла записано целое число N - количество слов в списке (1 ≤ N ≤ 1000), а в последующих N строках - сами слова. Каждое из них является последовательностью не более чем из 10 строчных английских букв.

Output

Выведите в выходной файл слова в искомом порядке, либо сообщение NO, если такого порядка не существует. Каждое слово должно быть выведено в отдельную строку выходного файла.

Sample

InputOutput
4
b
ab
bc
bb
ab
bb
b
bc

View Problem Statistics Submit Problem discussion Author/source:
Sorted Problems / Graphs /
891. Tree packing 205. 201. Кратеры на Луне 208. Михаил Густокашин против бюрократии 206. Ориентация графа
Educational Courses / Algorithms and Data Structures / Graph Algorithms /
1969. Roads 205. 207. Открытки и конверты 247. Удаление клеток
Problems from Contests and Camps / Trainings of Vologda SU / Training 04.10.2006 /
204. A - Переливания 205. 206. C - Ориентация графа 207. D - Открытки и конверты 208. E - Михаил Густокашин против бюрократии
Problems from Contests and Camps / Trainings of Vologda SU / Graphs: traversal and shortest paths /
9. C - Net 205. 890. E - Maze
Problems from Contests and Camps / School olympiads and couses of Vologda region / Impulse - 2019 / Graphs /
292. 06 - One-way Racing 205. 1969. 08 - Roads 746. 09 - Издевательство 779. 10 - Заправки
Problems from Contests and Camps / School olympiads and couses of Vologda region / Impulse, september 2020 / Impulse-2020, graphs /
208. 06 - Михаил Густокашин против бюрократии 205. 805. 08 - Двудольность графа
time generating 0.094 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.