n, k, q = list(map(int, input().split()))

ns_points = [k] * n
ns_corrects = [0] * n
for i in range(q):
    ns_corrects[int(input())-1] += 1


for j in range(len(ns_points)):
    if ns_points[j] - (q - ns_corrects[j]) <= 0:
        print('No')
    else:
        print('Yes') n, k, q = list(map(int, input().split())) n list(map(int, input().split())) list map(int, input().split()) map int input().split() ().split () input split k q ns_points = [k] * n ns_points [k] * n [k] k n ns_corrects = [0] * n ns_corrects [0] * n [0] 0 n for i in range(q):
    ns_corrects[int(input())-1] += 1 i range(q) range q ns_corrects[int(input())-1] += 1 ns_corrects[int(input())-1] ns_corrects int(input())-1 int(input()) int input() input 1 1 for j in range(len(ns_points)):
    if ns_points[j] - (q - ns_corrects[j]) <= 0:
        print('No')
    else:
        print('Yes') j range(len(ns_points)) range len(ns_points) len ns_points if ns_points[j] - (q - ns_corrects[j]) <= 0:
        print('No')
    else:
        print('Yes') ns_points[j] - (q - ns_corrects[j]) <= 0 ns_points[j] - (q - ns_corrects[j]) ns_points[j] ns_points j q - ns_corrects[j] q ns_corrects[j] ns_corrects j 0 print('No') print 'No' print('Yes') print 'Yes' n, k, q = list(map(int, input().split())) list(map(int, input().split())) n k, q = list(map(int, input().split())) list(map(int, input().split())) k ns_corrects = [0] * n [0] * n ns_corrects ns_points = [k] * n [k] * n ns_points q = list(map(int, input().split())) list(map(int, input().split())) q
n, k, q = list(map(int, input().split()))

ns_points = [k] * n
ns_corrects = [0] * n
for i in range(q):
    ns_corrects[int(input())-1] += 1


for j in range(len(ns_points)):
    if ns_points[j] - (q - ns_corrects[j]) <= 0:
        print('No')
    else:
        print('Yes')