#include<stdio.h>

char calc(int ,int,int *);

int main(){
  int n,A[2000],q,m[2000];
  int i;
  
  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]);

  for(i=0;i<q;i++){
    if(calc(n-1,m[i],A)=='t')
      printf("yes\n");
    else printf("no\n");   
  }
  return 0;
}

char calc(int n,int m,int *A){
  char res[2];
  if(m==0)
    return 't';
  if(n<0)
    return 'f';
  res[0]=calc(n-1,m,A);
  res[1]=calc(n-1,m-A[n],A);
  if(res[0]=='t'||res[1]=='t')
    return 't';
  else return 'f';
}

