Задача №111753. Максимальная подпара

Будем называть пару строк (α, β) подпарой строки γ если γ = γ1α γ2β γ3 для некоторых (возможно пустых) строк γ1, γ2, γ3. Длиной пары строк будем называть сумму длин составляющих ее строк: |(α, β)| = |α| + |β|.

По заданным двум строкам ξ и η найдите их длиннейшую общую подпару, то есть такую пару строк (α, β), что она является подпарой как ξ, так и η, и ее длина максимальна.

Входные данные

Входной файл содержит две непустых строки ξ и η, состоящие из маленьких букв латинского алфавита. Длина каждой из строк не превышает 3000.

Выходные данные

Выведите α на первой строке и β на второй строке.

Примеры
Входные данные
abacabadabacaba
acabacadacabaca
Выходные данные
abaca
acaba
Входные данные
ab
bc
Выходные данные
b
Сдать: для сдачи задач необходимо войти в систему