Спільний підрядок#2354

Спільний підрядок

2 секунди
64 мегабайти
Середня

Дано два рядки, що складаються з та . Розглянемо всі підрядки, спільні для обох даних рядків. Знайдіть -й такий підрядок у лексикографічному порядку.

Рядок лексикографічно менший за рядок , якщо виконується одна з наступних умов:

Вхідні дані

Перші два рядки містять дані рядки, кожний довжиною не більше . Третій рядок містить додатне ціле число , що не перевищує кількості спільних підрядків для цих двох рядків.

Вихідні дані

Виведіть -й спільний підрядок даних рядків у лексикографічному порядку.

Приклади

Приклад 1

Loading
Loading