n = gets.to_i a = gets.split.map(&:to_i) prod = [1] n.times do |i| prod << prod[-1] * a[i] end q = gets.to_i q.times do p, l, r = gets.split.map(&:to_i) if (prod[r] / prod[l-1]) % p == 0 puts "Yes" else puts "NO" end end