#include<stdio.h>
int main() {
	int n, i,j,q,flag=0,dum,stack=0;
	int A[20],Q[200];
	
	scanf("%d", &n); 
	for (i = 0; i < n; i++) {
		scanf("%d", &A[i]);
	}

	scanf("%d", &q);
	for (i = 0; i < q; i++) {
		scanf("%d", &Q[i]);
	}

	for (i = 0; i<n; i++) {
		for (j = n - 1; j > 0; j--) {
			if (A[j] < A[j - 1]) {
				dum = A[j - 1];
				A[j - 1] = A[j];
				A[j] = dum;
			}
		}
	}

	for (i = 0; i < q; i++) {
		for (j = 0; j < n; j++) {
			if (stack == Q[i]) { 
				printf("yes\n");
				break;
			}
			if (A[j] < Q[i]) {
				stack+=A[j];
			}
			if (Q[i] < A[j]) {
				printf("no\n");
				break;
			}
		}
	}
	return 0;
}
