#include <stdio.h>

#define MAX 2000

int m_search(int,int);

int n, array[MAX];

int main(){

  int i, j, q, anser;
  int m_array[MAX];

  scanf("%d", &n);

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

  scanf("%d", &q);

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

  for( i=0; i<q; i++){
    anser = m_search(0,m_array[i]);

    if( anser == 0 )printf("yes\n");
    else printf("no\n");

  }

  return 0;
}

int m_search(int i, int m){
  int re;

  if( m == 0 ) return 0;

  if( i >= n ) return 1;

  re = m_search(i+1,m);
  if( re == 0 ) return re;

  re = m_search(i+1,m-array[i]);

  return re;
}

