//回文素数,即一个奇数位数的数字,对称位上的数字相等构成回文数,而其本身是一个素数,所以,只需结合判断素数还有判断回文数的代码即可实现。
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
int a=scan.nextInt();
int b=scan.nextInt();
int i,j;
for(i=a;i<=b;i++) {
for(j=2;j<i;j++) {
if(i%j==0) {
break;
}
}
if(i==j) {
String s=Integer.toString(i);//将素数i转化成字符串
int high=s.length()-1;
int low=0;
boolean ishwc=true;//再次用到了布尔表达式来判断
while(low<high) {
if(s.charAt(low)!=s.charAt(high)) {
ishwc=false;}
low++;
high--;//更新高位和低位
}
if(ishwc) {
int hwss;
hwss=Integer.parseInt(s);//转化为int型
System.out.println(hwss);
}
}
}
}
}