У Амуга есть предложение, состоящее из \(n\) слов. Он хочет склеить это предложение в одно слово. Амуга не любит повторений, поэтому, когда он склеивает два слова в одно, он удаляет самый длинный префикс второго слова, который совпадает с суффиксом первого слова. Например, слова «sample» и «please» он склеивает в «samplease».
Амуга хочет склеить предложение слева направо (т.е. сначала склеить первые два слова, потом склеить результат с третьим, и так далее). Напишите программу, которая найдет полученное после всех склеиваний слово.
Выходные данные
Выведите результат после всех склеиваний.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
5 I want to order pizza
|
Iwantorderpizza
|
|
2
|
5 sample please ease in out
|
sampleaseinout
|