#include <stdio.h>

int n, q;
int A[20];
int m[200];

int dfs(int i, int m)
{
  if (i == n)  return (m == 0);
  else if (dfs(i + 1, m))  return 1;
  else if (dfs(i + 1, m - A[i]))  return 1;
  else return 0;
}
	   
int main()
{
  scanf("%d", &n);
  for (int i = 0; i < n; i++)
    scanf("%d", &A[i]);
  scanf("%d", &q);
  for (int i = 0; i < q; i++) {
    scanf("%d", &m[i]);
    if (dfs(0, m[i]))  puts("yes");
    else  puts("no");
  }

  return 0;
}

