딕셔너리를 활용해서 이름들을 딕셔너리에 저장한 다음, 1 이상인 것들을 따로 저장해줍니다.
따로 저장한 배열을 정렬해준 후, 배열의 길이와 배열을 차례대로 출력합니다.
n,m = map(int, input().split())
names = {}
answer = []
for _ in range(n+m):
name = input()
if name in names:
names[name] += 1
else:
names[name] = 1
for n in names:
if names[n] > 1:
answer.append(n)
answer.sort()
print(len(answer))
for a in answer:
print(a)