#include <stdio.h>



int solve (int ,int );
int res;
int n ,arr[20] ,m[200];
int main() 
{


int i ,j , q;

scanf("%d",&n);

for (i = 0; i < n; i++){
scanf("%d",&arr[i]);
}
scanf("%d",&q);
for (i = 0; i < q; i++){
scanf("%d",&m[i]);
}
for ( i = 0; i < q;i++){
if (( solve( 0 , m[i] ) )   > 0){printf("yes\n");}
else{printf("no\n");}
}
	return 0;

}

int solve (int i,int m ){
   if (m == 0){ return 1;}
   if (i >= n){return 0;}

    res = solve(i + 1, m ) + solve(i + 1, m - arr[i]  );
   return res;
}
