ls
Вы разрабатываете операционную систему и вам необходимо создать программу для отображения списка файлов в каталоге: 'ls'. Вы хотите, чтобы пользователь мог выводить только те файлы, которые соответствуют заданному шаблону, включающему подстановочные знаки (*), например, *.c. Подстановочный знак соответствует нулю или более символам любого типа.
Входные данные
Первая строка содержит строку p, состоящую из 1-100 символов 'a'-'z', '*' и '.'. Это шаблон. Вторая строка содержит целое число n (1 ≤ n ≤ 100), которое указывает количество файлов в каталоге. Далее следуют n строк, содержащих имена файлов в каталоге. Каждое имя файла — это строка длиной 1-100 символов, состоящая из 'a'-'z' и '.'.
Выходные данные
Выведите имена файлов, которые соответствуют шаблону p, каждое на отдельной строке, в том порядке, в котором они были представлены на входе.