#include #include using namespace std; vector primes; bool dobre(int c) { int i = 0; for (i=0; i!=primes.size(); i++) { while (c % primes[i] == 0) { c /= primes[i]; } } if (c==1) return true; return false; } void uloha(int x, int y) { int d = 0; for (int i = x; i<=y; i++) { if (dobre(i)) { if (d>0) { cout << ',';} cout << i; d++; } } if (d==0) { cout << "none"; } cout << endl; } int main (int argc, char ** argv) { int i = 0; while (1) { int n; cin >> n; if (n==0) break; primes.clear(); for (int i=0; i!=n; ++i) { int p; cin >> p; primes.push_back(p); } int x, y; cin >> x; cin >> y; uloha(x,y); } return(0); }