#include <stdio.h>

#define N 2000
#define M 200

int solve(int);
void way1(int);
void way2(int);

int A[N];
int n;

int main(){

  int ans,q,i;
  int mi[M];

  scanf("%d",&n);

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

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


  for(i=0 ; i<q ; i++){
    printf("%d",i);
    ans = solve(A[i]);
    if(ans==1) printf("yes\n");
    else printf("no\n");
  }

  return 0;
}

int solve(int m){

  int n,a,b;

  n==m;

  while(1){
    if(m==0){
      return 1;
      break;
    }
    
    else if(m<n){
      return 0;
      break;
    }

    else{
      way1(m);
      way2(m);
    }
  }
}


void way1(int m){

  static int j=0;

  solve(m-A[j]);

  j++;

  if(j==n) j=0;
}
    

void way2(int m){

  solve(m);

}