# https://www.hackerrank.com/challenges/defaultdict-tutorial/problem

from collections import defaultdict

d = defaultdict(list)
list1 = []

n, m = map(int, input().split())

for i in range(0, n):
    d[input()].append(i + 1)

for i in range(0, m):
    list1 = list1 + [input()]

for i in list1:
    if i in d:
        print(" ".join(map(str, d[i])))
    else:
        print(-1)

# https://www.hackerrank.com/challenges/defaultdict-tutorial/problem

from collections import defaultdict

d = defaultdict(list)
list1 = []

n, m = map(int, input().split())

for i in range(0, n):
    d[input()].append(i + 1)

for i in range(0, m):
    list1 = list1 + [input()]

for i in list1:
    if i in d:
        print(" ".join(map(str, d[i])))
    else:
        print(-1)

# https://www.hackerrank.com/challenges/defaultdict-tutorial/problem