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

value = []
for i in range(2 ** n):
    ans = 0
    for j in range(n):  # このループが一番のポイント
        if ((i >> j) & 1):  # 順に右にシフトさせ最下位bitのチェックを行う
            ans += a[j]
    value.append(ans)  

for mm in range(len(m)):          
    if m[mm] in value:
        print("yes")
    else:
        print("no") n = int(input()) n int(input()) int input() input a = list(map(int, input().split())) a list(map(int, input().split())) list map(int, input().split()) map int input().split() ().split () input split q = int(input()) q int(input()) int input() input m = list(map(int, input().split())) m list(map(int, input().split())) list map(int, input().split()) map int input().split() ().split () input split value = [] value [] for i in range(2 ** n):
    ans = 0
    for j in range(n):  # このループが一番のポイント
        if ((i >> j) & 1):  # 順に右にシフトさせ最下位bitのチェックを行う
            ans += a[j]
    value.append(ans)   i range(2 ** n) range 2 ** n 2 n ans = 0 ans 0 for j in range(n):  # このループが一番のポイント
        if ((i >> j) & 1):  # 順に右にシフトさせ最下位bitのチェックを行う
            ans += a[j]
     j range(n) range n if ((i >> j) & 1):  # 順に右にシフトさせ最下位bitのチェックを行う
            ans += a[j]
     (i >> j) & 1 i >> j i j 1 ans += a[j] ans a[j] a j value.append(ans) value.append value append ans for mm in range(len(m)):          
    if m[mm] in value:
        print("yes")
    else:
        print("no") mm range(len(m)) range len(m) len m if m[mm] in value:
        print("yes")
    else:
        print("no") m[mm] in value m[mm] m mm value print("yes") print "yes" print("no") print "no" a = list(map(int, input().split())) list(map(int, input().split())) a q = int(input()) int(input()) q m = list(map(int, input().split())) list(map(int, input().split())) m n = int(input()) int(input()) n ans += a[j] a[j] ans ans = 0 0 ans value = [] [] value
n = int(input())
a = list(map(int, input().split()))
q = int(input())
m = list(map(int, input().split()))

value = []
for i in range(2 ** n):
    ans = 0
    for j in range(n):  # このループが一番のポイント
        if ((i >> j) & 1):  # 順に右にシフトさせ最下位bitのチェックを行う
            ans += a[j]
    value.append(ans)  

for mm in range(len(m)):          
    if m[mm] in value:
        print("yes")
    else:
        print("no")
