#include <stdio.h>
#include <string.h>

#define MAX 2000

int main(){
  int n, i, j, A[20], B[MAX+1], x;

  memset(B,0,sizeof(B));

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

  B[0] = 1;
  for(i = 0 ; i < n ; i++){
    for(j = MAX ; j >= 0 ; j--){
      if(B[j] && j + A[i] <= MAX){
        B[j + A[i]] = 1;
      }
    }
  }
  
  scanf("%d" ,&n);
  for(i = 0 ; i < n ; i++){
    scanf("%d" ,&x);
    if(B[x]){
      printf("yes\n");
    }else{
      printf("no\n");
    }
  }

  return 0;
}

