#include<stdio.h>

#define MAX 2001

int n,res;

int solve(int i, int m, int *A) {
  

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

int main(char args[]){
  
  int q,A[MAX],m[MAX],i;
  
  // input
  scanf("%d",&n);
  for(i=0;i<n;i++){
    scanf("%d",&A[i]);   
  }
  scanf("%d",&q);
  for(i=0;i<q;i++){
    scanf("%d",&m[i]);   
  }
  
  // compute
  for(i=0;i<q;i++){
    res = solve(0 ,m[i],A);
    if(res) printf("yes\n");
    else printf("no\n");
  }
  return 0;
}