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

public class pp
{
	public static void main(String[] args) throws IOException
	{	
		Scanner sc = new Scanner(System.in);
		String line;
		do
		{
			line = sc.nextLine();	
			//System.out.println(line.substring(0,2));		
			if(line.compareTo("0") == 0) break; 
			int pocet = Integer.parseInt(line);
			int[] prime = new int[pocet];
			String[] l= new String[pocet];				
			line = sc.nextLine();	
			l=line.split(" ");
			for (int k=0; k<pocet; k++)
			{
				prime[k]=Integer.parseInt(l[k]);
			}
			line = sc.nextLine();
			l= new String[2];
			l=line.split(" ");
			int min=Integer.parseInt(l[0]);
			int max=Integer.parseInt(l[1]);
			//System.out.println(max);
			boolean pomoc;
			int[] vysledek = new int[10000];
			int vysledek_p=-1;
			for (int k=min; k<=max; k++)
			{
				int cislo = k;
				for (int i=0; i<pocet; i++)
				{
					do {
						pomoc=false;
						if ((cislo%prime[i])==0)
						{
							cislo=cislo/prime[i];
							pomoc=true;
						}
					} while(pomoc);	
				}
				//System.out.println(cislo);
				if (cislo==1)
				{
					vysledek_p++;
					vysledek[vysledek_p]=k;
				}					
			}
			//System.out.println(vysledek_p);
			if (vysledek_p==-1)
			{
				System.out.println("none");
			} else
			{
				for (int k=0; k<=vysledek_p; k++)
				{
					System.out.print(vysledek[k]);
					if (k<(vysledek_p)) System.out.print(",");
				}
				System.out.println();
			}
		} while(1==1);		
		//int pocet = Integer.parseInt(line);		
		
	}
}
