eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Багато рядків

Багато рядків

Задано \textbf{K} рядків з маленьких латинських букв. Потрібно знайти їхній найбільший спільний підрядок. \InputFile У першому рядку число \textbf{K} (\textbf{1} ≤ \textbf{K} ≤ \textbf{10}). У наступних \textbf{K} рядках - власне \textbf{K} рядків (довжини рядків від \textbf{1} до \textbf{10000}). \OutputFile Найбільший спільний підрядок.
Ліміт часу 2 секунди
Ліміт використання пам'яті 256 MiB
Вхідні дані #1
3
abacaba
mycabarchive
acabistrue
Вихідні дані #1
cab