Для каждой строки из заданного множества S определите, содержит ли она хотя бы одну строку из множества T в качестве подстроки.
В первой строке записано натуральное число (n \leq 100) — количество строк в множестве T. В каждой из следующих строк содержится непустая строка длиной не более символов.
Далее во входном файле идут строки из множества S. Каждая строка состоит из ASCII-символов с кодами от до включительно. Строка может быть пустой; гарантируется, что длина строки не превышает символов.
Гарантируется, что общий размер входного файла не превышает МБ.
Выведите все строки из множества S (в том же порядке, что и во входных данных), которые содержат хотя бы одну строку из множества T в качестве подстроки.
Example 1