#include <stdio.h>
#define MAX 2000

int slove(int,int,int*);

int main(){
    int m[MAX];
    int A[MAX];
    int q;
    int n;

    scanf("%d",&n);
    for(int i = 0;i < n;i++)scanf("%d",&A[i]);
    scanf("%d",&q);
    for(int i = 0;i < q;i++)scanf("%d",&m[i]);

    for(int i = 0;i < q;i ++){
        if(slove(n,m[i],A) == 1)printf("yes\n");
        else printf("no\n");
    }          

    return 0;
}

int slove(int n,int m,int *A){
    if(n == 0)return 0;
    if(m == A[0])return 1;
    if(m < A[0])return slove(n-1,m,A + 1);
    return slove(n - 1,m - A[0],A + 1) || slove(n-1, m, A + 1);
}
