Задача №111753. Максимальная подпара
Будем называть пару строк (α, β) подпарой строки γ если γ = γ1α γ2β γ3 для некоторых (возможно пустых) строк γ1, γ2, γ3. Длиной пары строк будем называть сумму длин составляющих ее строк: |(α, β)| = |α| + |β|.
По заданным двум строкам ξ и η найдите их длиннейшую общую подпару, то есть такую пару строк (α, β), что она является подпарой как ξ, так и η, и ее длина максимальна.
Входные данные
Входной файл содержит две непустых строки ξ и η, состоящие из маленьких букв латинского алфавита. Длина каждой из строк не превышает 3000.
Выходные данные
Выведите α на первой строке и β на второй строке.
Примеры
Входные данные
abacabadabacaba acabacadacabaca
Выходные данные
abaca acaba
Входные данные
ab bc
Выходные данные
b
Сдать: для сдачи задач необходимо войти в систему