import re

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

d = int(input())
damagedList = [input() for i in range(d) ]

for i in damagedList:
	print(sum([not not re.fullmatch(i.replace("?",".").replace("*", ".*"),j) for j in trueList]))
