#include <stdio.h>
#include <stdlib.h>

int solve(int, int, int, int *);


int main() {
  int i, n, q, *A, m;

  scanf( "%d" , &n );
  A = (int *)malloc(n * sizeof(int));
  for( i=0; i<n; i++ ) scanf( "%d" , &A[i] );
  
  scanf( "%d" , &q );
  for( i=0; i<q; i++ ) {
    scanf( "%d" , &m );
    if ( solve(0, m, n, A) == 1 )printf( "yes\n" );
    else printf( "no\n" );
  }

  return 0;
}


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

