#include <stdio.h>
#define n_MAX 20
#define q_MAX 200
int solve(int ,int,int);
int a[n_MAX];
int b[q_MAX];
int main(){
  int i,n,q;
  scanf("%d" ,&n);
  for(i = 0;i<n;i++){
    scanf("%d",&a[i]);    
  }
  scanf("%d" ,&q);
  for(i = 0;i<q;i++){
    scanf("%d",&b[i]);    
  }
  for(i =0;i<q;i++){
    if(solve(0,b[i],n)==0)
      printf("no\n");
      else printf("yes\n");
  }
  return 0;
}

int solve(int i,int m,int n){
  int res1,res2;
  if(m ==0)
    return 1;
  if(i>=n)
    return 0;
  if(solve(i+1,m-a[i],n) ==0 && solve(i+1,m,n) ==0){
    return 0;
  }
  else return 1;
}



