#include<stdio.h>

int n, q, a[2000], M;

void getint(int s[], int x){
    for(int i=0 ; i<x ; i++)
        scanf("%d", &s[i]);
}

int solve(int i, int m){ //i番目以降の要素でmを作れるかの判定
    if(m == 0)      return 1;
    else if(i >= n) return 0;
    int res = solve(i+1, m) || solve(i+1, m-a[i]);
    return res;
}

int main(){
    scanf("%d", &n);
    getint(a, n);
    scanf("%d", &q);
    for(int i=0 ; i<q ; i++){
        scanf("%d", &M);
        if(solve(0, M)) printf("yes\n");
        else            printf("no\n");
    }
    return 0;
}
