#include <stdio.h>
sushu(int i)
{
int j;
for(j=2;j*j<=i;j++)
if(i%j==0)
return 0;
return 1;
}
zhen(int i)
{
int x=0,y=i;
while (y)
{
x=x*10+y%10;
y/=10;
}
if(sushu(x))
return 1;
return 0;
}
main ()
{
int m,i,n,a[10000],ans=0;
scanf("%d %d",&m,&n);
for(i=m;i<=n;i++)
if(sushu(i)&&zhen(i))
{
a[ans]=i,
ans++;
}
for(i=0;i<ans-1;i++)
printf("%d,",a[i]);
printf("%d",a[ans-1]);
if(ans==0)
printf("No");
return 0;
}