#include #include using namespace std; int main() { int pocet, prime, min, max, modulo, deleni; vector primes, vysledek; while(1) { cin >> pocet; if(pocet == 0) break; //nacteni primes.clear(); for(int i = 0; i < pocet; i++) { cin >> prime; primes.push_back(prime); } cin >> min >> max; //pocitam vysledek.clear(); if(min == 1) vysledek.push_back(1); // for(int cislo = min; cislo <= max; ++cislo) { deleni = cislo; for(int p = pocet - 1; p >= 0; p--) { while(deleni >= primes[p]) { if((modulo = deleni % primes[p]) != 0) break; // if(deleni == primes[p]) vysledek.push_back(cislo); // deleni = deleni / primes[p]; } } } if(vysledek.size() == 0) cout << "none\n"; else { for(int i = 0, im = vysledek.size() - 1; i < im; i++) cout << vysledek[i] << ','; cout << vysledek[vysledek.size()-1] << '\n'; } } return 0; }