N, K, Q = list(map(int, input().split()))

A = [0] * Q

for i in range(Q):

    A[i] = int(eval(input()))



initial_point = [(K-Q)]*N



for i in range(Q):

    initial_point[(A[i]-1)] += 1



for i in range(N):

    if initial_point[i] > 0 :

        print("Yes")

    else:

        print("No")   
#input

N, K, Q = list(map(int, input().split()))

A = [0] * Q

for i in range(Q):

    A[i] = int(eval(input()))



#output

from collections import Counter

point = [(K-Q)] * N

C = Counter(A)



for i, j in list(C.items()):

    point[(i-1)] += j



for i in range(N):

    if point[i] > 0:

        print("Yes")

    else:

        print("No")
N, K, Q = list(map(int, input().split()))
A = [0] * Q
for i in range(Q):
    A[i] = int(eval(input()))
initial_point = [(K - Q)] * N
for i in range(Q):
    initial_point[(A[i] - 1)] += 1
for i in range(N):
    if initial_point[i] > 0:
        print("Yes")
    else:
        print("No")

# input
N, K, Q = list(map(int, input().split()))
A = [0] * Q
for i in range(Q):
    A[i] = int(eval(input()))
# output
from collections import Counter

point = [(K - Q)] * N
C = Counter(A)
for i, j in list(C.items()):
    point[(i - 1)] += j
for i in range(N):
    if point[i] > 0:
        print("Yes")
    else:
        print("No")

+# input -initial_point = [(K - Q)] * N -for i in range(Q): -    initial_point[(A[i] - 1)] += 1 +# output +from collections import Counter + +point = [(K - Q)] * N +C = Counter(A) +for i, j in list(C.items()): +    point[(i - 1)] += j -    if initial_point[i] > 0: +    if point[i] > 0: