void main()
{	int sushu(int k);
	int huiwen(int number);
	int m,n,i,t,s=0;
	scanf("%d",&m);
	scanf("%d",&n);
	t=m;
	for(i=t;i<=n;i++)
		if(sushu(i)==1&&huiwen(i)==1) {printf("%d",i);t=i;s++;break;}
	for(i=t+1;i<=n;i++)
		if(sushu(i)==1&&huiwen(i)==1) printf(",%d",i);
	if(s==0) printf("no");	 
}
int sushu(int k)
{    int s;
     for(s=2;s<=k;s++)
	    if(k%s==0) break;
	 if(k==s) return(1);
	 else return(0);
}	
int huiwen(int number)
{	int num,sum=0,a;
	num=number;
	for( ;num!=0; )
		{a=num%10;
		 num=num/10;
		sum=sum*10+a;
		}
	if(sum==number) return(1);
	else return(0);
}