import java.io.*;
import java.util.*;

public class pp {
	public static BufferedReader in = new BufferedReader( new InputStreamReader(System.in));
	public static ArrayList<Integer> list;
	public static String[] primes;
	public static int N=0, x1=0, x2=0;
	public static int [] primesNum;

	public static void rec(int idx, long val){
		if(val > x2) return;
		if(val >=x1) list.add((int)val);
		for(int k=idx; k<N; k++)
			rec(k, val*primesNum[k]);
	}

	public static void main(String [] args) throws Exception {
		while(true){
			//read N
			String line=in.readLine();
			if(line.equals("0")) break;
			N=Integer.parseInt(line);
			
			//read primes
			primes=in.readLine().split(" ");
			String [] numbers=in.readLine().split(" ");	

			x1=Integer.parseInt(numbers[0]);
			x2=Integer.parseInt(numbers[1]);

			primesNum=new int[N];
			list=new ArrayList<Integer>();

			for (int i=0;i<N;i++){
				primesNum[i]=Integer.parseInt(primes[i]);
			}
			
			//zavolame rekurzi
			rec(0,1);

			if(list.size()==0) {
				System.out.println("none");
				continue;
			}
			
			Collections.sort(list);
			for (int i=0;i<list.size();i++) {
			System.out.print(list.get(i));
			if(i!=list.size()-1)
				System.out.print(",");
			}
			System.out.println();
		}
		System.out.println("end");
	}
}
