Олимпиадный тренинг

Задача . Длинная дорога


Задача

Темы:

Дорога идёт через города, обозначенные прописными буквами латинского алфавита. Найдите самую длинную дорогу среди трёх введённых, которая обязательно проходит через город, введённый четвёртой строкой, но не проходит через город, введённый пятой строкой.

Формат ввода

Вводятся три строки — дороги между городами.
Затем вводятся две строки по одной букве: первая должна быть в дороге, а вторая не должна.

Формат вывода

Выведите ответ — длину подходящей дороги. Если ни одна не подошла, выведите 0.


Примеры
Входные данныеВыходные данные
1
ABC
BCD
DEFB
B
E
3
2
ABCDFENHG
HABVDM
NHAMBDFH
D
C
8
3
ELOFA
XJOEAF
RXHJSGFA
N
X
0

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python2
Комментарий учителя