#!/usr/bin/python3

letters = ["", "", "abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz"]
letter_to_digit = {letter : digit for digit in range(10) for letter in "".join(letters) if letter in letters[digit]}
results = {}

n, m = [int(x) for x in input().split()]
for _ in range(n):
    w = input()
    number = 0
    for letter in w:
        number *= 10
        number += letter_to_digit[letter]
    if number not in results:
        results[number] = []
    results[number].append(w)

for _ in range(m):
    number = int(input())
    if number not in results:
        print(0)
    else:
        print(len(results[number]), *results[number])
