N, K, Q, *A = map(int, open(0).read().split())

ans = [K - Q] * N

for a in A:

    ans[a - 1] += 1

[print('Yes') if v > 0 else print('No') for v in ans]

N, K, Q, *A = list(map(int, open(0).read().split()))

ans = [K - Q] * N

for a in A:

    ans[a - 1] += 1

print(('\n'.join('Yes' if v > 0 else 'No' for v in ans)))
N, K, Q, *A = map(int, open(0).read().split())
ans = [K - Q] * N
for a in A:
    ans[a - 1] += 1
[print("Yes") if v > 0 else print("No") for v in ans]

N, K, Q, *A = list(map(int, open(0).read().split()))
ans = [K - Q] * N
for a in A:
    ans[a - 1] += 1
print(("\n".join("Yes" if v > 0 else "No" for v in ans)))

-N, K, Q, *A = map(int, open(0).read().split()) +N, K, Q, *A = list(map(int, open(0).read().split())) -[print("Yes") if v > 0 else print("No") for v in ans] +print(("\n".join("Yes" if v > 0 else "No" for v in ans)))