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

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

fact(int m,int start){
  int i,flag=0;
  for(i=start;i<n;i++){
    if(flag==1)
      break;
    if(A[i]==m)
      flag=1;
    else if(A[i]<m)
      flag=fact(m-A[i],i+1);
    else
      flag=0;
  }
  return flag;
}