import java.util.Scanner;

public class pp {
	static StringBuilder vystup = new StringBuilder();

	static void projdi(int a, int b, int[] prvocisla) {
		int tested;
		String toAdd = "";
		for (int i = a; i <= b; i++) {
			tested = i;
			for (int j = 0; j < prvocisla.length; j++) {
				if (prvocisla[j] == 0) break;
				if (tested % prvocisla[j] == 0) {
					tested /= prvocisla[j];
					j--;
				}
			}
			if (tested == 1) toAdd += (i + ",");
		}
		if (toAdd.length() > 0 && toAdd.charAt(toAdd.length() - 1) == ',') {
			toAdd = toAdd.substring(0, toAdd.length() - 1);
			toAdd += "\n";
		}
		if (toAdd.equals("")) toAdd = "none\n";
		vystup.append(toAdd);
	}

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int input = 1;
		int border = input;
		int k = 0;
		int prvocisla[] = new int[10001];
		int interval[] = new int[2];

		while (input != 0) {		
			input = sc.nextInt();
			if (input == 0) break;
			border = input;
			for (int i = 0; i < border; i++) {
				prvocisla[i] = sc.nextInt();
			}
			for (int i = 0; i < 2; i++)
				interval[i] = sc.nextInt();

			projdi(interval[0], interval[1], prvocisla);
			for (int i = 0; i < border; i++)
				prvocisla[i] = 0;
		}

		System.out.print(vystup);
	}
}
