n = gets.to_i
arr = gets.chomp.split.map(&:to_i)
m = gets.to_i
arr2 = gets.chomp.split.map(&:to_i)
arr3 = gets.chomp.split.map(&:to_i)
h = Hash.new(0)
arr.each{|x| h[x] += 1}
m_max = arr2.max
arr4 = Array.new(m_max + 1, 0)
h.each{|k, v| arr4[k] = k * v if k <= m_max}
1.upto(arr4.length - 1){|i| arr4[i] += arr4[i - 1]}
0.upto(m - 1){|i| puts (arr4[arr2[i]] >= arr3[i] ? "Yes" : "No")}
