#include <stdio.h>
#include <stdlib.h>

#define N 20
#define Q 200

int A[N], M[Q];

int is(int n, int m) {
    if (m == 0) return 1;
    if (n > N - 1) return 0;
    return is(n + 1, m) || is(n + 1, m - A[n]);
}


int main(void){
    int n, q, i;
    
    scanf("%d", &n);
    
    for (i = 0; i < n; i++) {
        scanf("%d", &A[i]);
    }
    
    scanf("%d", &q);
    
    for (i = 0; i < q; i++) {
        scanf("%d", &M[i]);
    }
    
    for (i = 0; i < q; i++) {
        if (is(0, M[i])) {
            printf("yes\n");
        } else {
            printf("no\n");
        }
    }
    
    return 0;
}
