@n = gets.to_i
@arr = gets.split.map(&:to_i) # n個の要素をもつ配列。これらをつかってmrrの各要素を作れるか判定する
q = gets.to_i
mrr = gets.split.map(&:to_i) # q個の要素を持つ配列。それぞれの要素を作れるかを判定する

def solve(i, m)
  return true if m == 0
  return false if i >= @n
  
  res = solve(i + 1, m) || solve(i+1, m - @arr[i])
end

mrr.each do |m|
  puts solve(0, m) ? 'yes' : 'no'
end
