#include<stdio.h>
#include<string.h>
int num[10000];
int num2[10000];
int main()
{
int a, b,t;
scanf("%d%d", &a, &b);
if (a % 2 == 0)
t = a + 1;
else
t = a;
int l = 0;
for (t; t <= b; t+=2)
{
int tt = t;
int a[20];
int i = 1;
for (i; tt != 0; i++)
{
a[i] = tt % 10;
tt /= 10;
}
int r = i - 1;
if(r==4||r==6||r==8)
continue;
int flag = 0;
for (int j = 1; j< i-1; j++)
{
if (a[j] != a[i - j ])
flag += 1;
}
if (flag == 0)
{
num[l] = t;
l++;
}
}
int y = 0;
for (int i = 0; i <= l; i++)
{
```int flag2 = 0;
for (int j = 2; j <= num[i]/2; j++)
{
if (num[i] % j == 0)
flag2 += 1;
}
if (flag2==0)
{
num2[y] = num[i];
y++;
}
}
for (int p = 0; p < y-1; p++)
printf("%d\n", num2[p]);
return 0;
}