#include<stdio.h>
#define N 2000
#define L 2000

int n, A[N], M[L];
int saiki(int, int);


int main(){
  int i, m;

  scanf("%d", &n);
  for(i=0;i<n;i++) scanf("%d", &A[i]);

  scanf("%d",&m);
  for(i=0;i<m;i++) scanf("%d", &M[i]);

  for(i=0;i<m;i++){

    if(saiki(0, M[i]) == 1)printf("yes\n");
  else printf("no\n");

  }

  return 0;

}

int saiki(int j, int m){
  int a;
  a = m - A[j];
  if(j > n) return 0;
  else if(a == 0) return 1;
  else if(saiki(j+1, m)==1)return 1;
  else if(saiki(j+1, a)==1)return 1;
}