#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<math.h>
int c(int m)
{
if (m <= 1)
{
return 0;
}
for (int i = 2; i <= sqrt(m); i++)
{
if (m% i == 0) {
return 0;
}
}
return 1;
}
int d(int n)
{
int e = n, r = 0, t;
while (n > 0) {
t = n % 10;
r = r * 10 + t;
n /= 10;
}
return e == r;
}
int main() {
long long b,a;
scanf("%lld%lld",&a,&b);
for(int m=a;m<=b;m++)
{
if(c(m) && d(m))
{
if (m <= b)
{
printf("%d\n", m);
}
else
{
break;
}
}
}
return 0;
}