#include <stdio.h>

int func(int i, int m);

int n, A[10000] = {0};

int main(void) {
  
  int m[500] = {0}, q, 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 (func(0,m[i]) == 1) {
      printf("yes\n");
    } else printf("no\n");
  }
  
  return 0;
}

int func(int i, int m) {
  int ans;
  
  if (m == 0) {
    return 1;
  }
  if (i >= n) {
    return 0;
  }
  
  ans = func(i + 1, m) || func(i + 1, m - A[i]);
  
  return ans;
  
}