#include <stdio.h>

#define N 20
#define Q 200
#define true 1
#define false 0

int n,A[N];

int solve(int, int);

int main(){

  int q,M[Q];
  int 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(solve(0, M[i])==1)printf("yes\n");
    else                 printf("no\n");

  }

  return 0;

}

int solve(int i,int m)
{

  if(m==0) return true;

  if(i>=n) return false;

  if(solve(i+1,m) == true || solve(i+1,m-A[i]) == true) return true;
  else                                                return false;

}