#!/usr/bin/env python

# Sreenath Are

# Thomas Jefferson High School for Science and Technology

# Junior Division

# Contest 2, 2010-2011

# ACSL Search

 

from re import match

from sys import stdout

 

p = lambda  f: stdout.write(f)

r = lambda  f: f.replace('*','.*').replace('?','.')

c = lambda *j: match('^'+r(j[0])+'$',j[1]) is not None

a = lambda *s: ', '.join(filter(lambda j: c(s[0],j),s[1]) or ('No Match',))

b = lambda *n: p(a(raw_input(str(n[0]+2)+'. '),n[1])+'\n')

f = lambda   : raw_input('1. ').split(', ')

q = lambda *n: [b(i,n[1]) for i in xrange(n[0])]

g = lambda  n: (q(n,f()), raw_input())

g(5)