#include<stdio.h>
#include<stdlib.h>
int exsearch(int*, int, int);
main()
{
????????????????int i, n, q, m, *a;
????????????????scanf("%d", &n);
????????????????a = (int*)malloc(sizeof(int) * n);
????????????????for(i = 0; i < n; i++){
????????????????scanf("%d%*c", &a[i]);
????????????????}
????????????????scanf("%d", &q);
????????????????for(i = 0; i < q; i++){
????????????????????????????????scanf("%d%*c", &m);
????????????????????????????????if(exsearch(a, m, n)){
????????????????????????????????????????????????printf("yes\n");
????????????????????????????????}else{
????????????????????????????????????????????????printf("no\n");
????????????????????????????????}
????????????????}
????????????????free(a);
}
int exsearch(int *a, int m, int n)
{
????????????????int result = 0;
????????????????if(!m){
????????????????????????????????result = 1;
????????????????return result;
????????????????}else if(!n || m < 0 ){
????????????????????????????????result = 0;
????????????????????????????????return result;
????????????????}else{
????????????????????????????????result += exsearch(a, m - a[n - 1], n - 1);
????????????????????????????????result += exsearch(a, m, n - 1);
????????????????}
????????????????return result;
}