#include #include int main(){ std::ios_base::sync_with_stdio(false); unsigned days, queries; std::vector scores; std::cin >> days; scores.reserve(days); while (days--){ unsigned in; std::cin >> in; scores.push_back(in); } std::cin >> queries; unsigned start, end, num; long long idk = 1; while (queries--){ std::cin >> start >> end >> num; bool pass = false; idk = 1; for (int i = start-1; i <= end-1; ++i){ idk *= scores[i]; if (idk % num == 0) { pass = true; break; } } if (pass) std::cout << "Yes" << std::endl; else std::cout << "No" << std::endl; } }