Поиск набора образцов 1#2171

Поиск набора образцов 1

1 секунда
64 мегабайта
Easy

Для каждой строки из заданного множества S определите, содержит ли она хотя бы одну строку из множества T в качестве подстроки.

Input

В первой строке записано натуральное число (n \leq 100) — количество строк в множестве T. В каждой из следующих строк содержится непустая строка длиной не более символов.

Далее во входном файле идут строки из множества S. Каждая строка состоит из ASCII-символов с кодами от до включительно. Строка может быть пустой; гарантируется, что длина строки не превышает символов.

Гарантируется, что общий размер входного файла не превышает МБ.

Output

Выведите все строки из множества S (в том же порядке, что и во входных данных), которые содержат хотя бы одну строку из множества T в качестве подстроки.

Examples

Example 1

Loading
Loading