#include<stdio.h>


#define N 100

int data[N],num1,num2;

int flag=0;

int solve(int i,int m){

  if(i>num1) return 0;
  else if(m<0) return 0;
  else if(m== 0 || m-data[i] == 0){
    flag=1;
    return 1;
  }
    else{
      solve(i+1,m);
      solve(i+1,m-data[i]);
  }    
}

int main(){

  int i,m;

  scanf("%d",&num1);

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

  scanf("%d",&num2); 

  for(i=0;i<num2;i++){
    scanf("%d",&m);
    flag=0;

    solve(-1,m);
    if(flag==1){
      printf("yes\n");
    }  
    else printf("no\n");
  }

  return 0;
}