import collections

N,K,Q = map(int,input().split())
A = [int(input()) for i in range(Q)]
c = collections.Counter(A)

if (K - Q) > 0:
    for _ in range(N):
        print('Yes')
else:
    l = ['No'] * N
    for i,v in dict(c).items():
        if v >(Q - K):
            l[i-1] = 'Yes'
    for j in l:
        print(j) import collections collections N,K,Q = map(int,input().split()) N map(int,input().split()) map int input().split() ().split () input split K Q int(input()) for i in range(Q) for i in range(Q) i range(Q) range Q for i in range(Q) int(input()) int input() input A = [int(input()) for i in range(Q)] A [int(input()) for i in range(Q)] c = collections.Counter(A) c collections.Counter(A) collections.Counter collections Counter A if (K - Q) > 0:
    for _ in range(N):
        print('Yes')
else:
    l = ['No'] * N
    for i,v in dict(c).items():
        if v >(Q - K):
            l[i-1] = 'Yes'
    for j in l:
        print(j) (K - Q) > 0 K - Q K Q 0 for _ in range(N):
        print('Yes') _ range(N) range N print('Yes') print 'Yes' l = ['No'] * N l ['No'] * N ['No'] 'No' N for i,v in dict(c).items():
        if v >(Q - K):
            l[i-1] = 'Yes'
     i v dict(c).items() (c).items (c) dict c items if v >(Q - K):
            l[i-1] = 'Yes'
     v >(Q - K) v Q - K Q K l[i-1] = 'Yes' l[i-1] l i-1 i 1 'Yes' for j in l:
        print(j) j l print(j) print j N,K,Q = map(int,input().split()) map(int,input().split()) N l = ['No'] * N ['No'] * N l K,Q = map(int,input().split()) map(int,input().split()) K Q = map(int,input().split()) map(int,input().split()) Q c = collections.Counter(A) collections.Counter(A) c A = [int(input()) for i in range(Q)] [int(input()) for i in range(Q)] A
import collections

N,K,Q = map(int,input().split())
A = [int(input()) for i in range(Q)]
c = collections.Counter(A)

if (K - Q) > 0:
    for _ in range(N):
        print('Yes')
else:
    l = ['No'] * N
    for i,v in dict(c).items():
        if v >(Q - K):
            l[i-1] = 'Yes'
    for j in l:
        print(j)