#include<stdio.h>

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


int main(){
  int n,q,i,top=0;
  int A[2000],m[2000];

  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(solve(top,m[i],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;

  res = solve(i+1,m,n,a) || solve(i+1,m-a[i],n,a);
  return res;

}  
  