// Exhaustive Search
#include <stdio.h>

int a[20], b[200];

int solve(int i, int m, int n);

int main() {

  int i, j, k, n, q;
  int count;
  int flag = 0;

  // input the number
  scanf("%d", &n);
  for(i = 0; i < n; i++) {
    scanf("%d", &a[i]);
  }

  scanf("%d", &q);
  for(i = 0; i < q; i++) {
    scanf("%d", &b[i]);
  }

  // search
  for(i = 0; i < q; i++) {
    flag = 0;
    for(j = 0; j < n; j++) {
      if(solve(j, b[i], n) != 0) flag++;
    }
    if(flag != 0) printf("yes\n");
    else printf("no\n");
  }
  return 0;
}

int solve(int i, int m, int n) {
  int res;
  
  if(m == 0) return 1;
  if(i >= n) return 0;
  res = solve(i + 1, m, n) + solve(i + 1, m - a[i], n);
  return res;
}

