import re

t = int(input())
trueList = [input() for i in range(t) ]

d = int(input())
damagedList = [input() for i in range(d) ]
res = 0
for i in damagedList:
	s = 0
	for j in trueList:		
		a = re.match(i.replace("?",".").replace("*", ".*"),j)
		if a is not None and len(a.group(0)) == len(j):
			s += 1
	print(s)
