#include <stdio.h>
#define MAX 2000


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

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

