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

#define MAX 2000

int main(){
  int a, i, j, A[20], dp[MAX+1], in;

  memset(dp,0,sizeof(dp));

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

  dp[0] = 1;
  for(i = 0;i < a;i++){
    for(j = MAX ; j >= 0 ; j--){
      if(dp[j] && j + A[i] <= MAX){
        dp[j + A[i]] = 1;
      }
    }
  }

  scanf("%d" ,&a);
  for(i = 0;i < a;i++){
    scanf("%d" ,&in);
    if(dp[in]){
      puts("yes");
    }else{

      puts("no");
    }
  }

  return 0;
}

