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 void main(String [] args) throws Exception {
		
		while(true){
			String line=in.readLine();

			if(line.equals("0")) break;
			int N=Integer.parseInt(line);
			primes=in.readLine().split(" ");
			String [] numbers=in.readLine().split(" ");
			int x1=Integer.parseInt(numbers[0]);
			int x2=Integer.parseInt(numbers[1]);
			int[] primesNum=new int[N];
			list=new ArrayList<Integer>();
			for (int i=0;i<N;i++){
				primesNum[i]=Integer.parseInt(primes[i]);
			}
			for(int i=x1;i<=x2;i++)
			{
				int z=i;
				for( int num: primesNum){
					while(z%num==0)
						z/=num;
				}
			if(z==1)
				list.add(i);
			}
			if(list.size()==0)
			{	
				System.out.println("none");
				continue;
				}
			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();
		}
	}
}
