#include <stdio.h>
int rec(int,int);
#define MAX 200
int A[MAX],B[MAX],n,count=0;

int main(void){
  int i,j,k,l;

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

  scanf("%d",&j);
  for(k=0;k<j;k++){
    scanf("%d",&B[k]);

  }

  for(l=0;l<j;l++){
    rec(0,B[l]);
      if(count == 1){
	printf("yes\n");

      }

      else{
      printf("no\n");
    }
      count == 0;

  }



  return 0;




}


int rec(int p,int q){
 

  if (q == 0){
    count=1;
    return 1;

  } 

  else if(p < n){
  
    rec(p+1,q-A[p]);
    rec(p+1,q);
  }
  return 0;

 
}