#include <stdio.h>
#define MAX 200

int i,n,q;
int A[MAX];

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


int main(void) {
	int M; 
	
	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);
		
		if(solve(0,M))
			printf("yes\n");
		else printf("no\n");
	}
	return 0;
}



