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

Найбільший спільний підрядок

Найбільший спільний підрядок

Задано n рядків. Знайти їх спільний підрядок максимальної довжини. Гарантується, що його довжина строго додатна.

Вхідні дані

У першому рядку знаходиться кількість рядків n (1n105). Наступні n рядків містять по одному рядку, які складаються з рядкових літер латинського алфавіту. Сумарна довжина рядків не перевищує 105.

Вихідні дані

Виведіть спільний підрядок максимальної довжини.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
2
abaabbbba
aabaaba
Вихідні дані #1
abaab