#include <stdio.h>
int main(){
  int sA, ii;
  scanf("%d", &sA);
  int A[sA];
  for(ii=0;ii<sA;ii++)scanf("%d", &A[ii]);
  int sm, jj;
  scanf("%d", &sm);
  int M[sm];
  for(jj=0;jj<sm;jj++)scanf("%d", &M[jj]);
  int ANS[9999];
  int n;
  int sum;
  unsigned long long int max;
  unsigned long long int i;
  int j,k, l, count;

  sA = (sizeof A/sizeof A[0]);

  for(n=0; n<sA; n++){
    ANS[n] = A[n];
  }
  max = 1 << sA;
  for(i=1; i<max; i++){
    sum = 0;
    for(j=0; j<sA; j++){
      if( i & 1<<j ){
        sum += A[j];
      }
    }
    ANS[n] = sum;
    for(k=0; ANS[k]!=sum; k++){};
    if( k==n ){
      n++;
    }
  }
  for(l=0;l<sm;l++){
    count=0;
    for(k=sA; k<n; k++){
      if(M[l]==ANS[k])count=1;
    }
    if(count==1) printf("yes\n");
    if(count==0) printf("no\n");
    }
}

    
