#include<bits/stdc++.h>
using namespace std;
int a[1000005];
int dao(int x){
int s1,s2;
s1=x;
s2=0;
while(s1!=0){
s2=s2*10+s1%10;
s1/=10;
}
return s2;
}
bool prime(int x){
if(x==0||x==1) return true;
for(int i=2;i<=sqrt(x);i++){
if(x%i==0) return false;
}
return true;
}
int main(){
int m,n,j=0;
cin>>m>>n;
int i;
for(i=m;i<=n;i++){
if(prime(i)==1&&prime(dao(i))==1){
a[j]=i;
j++;
}
}
if(j==0||n==0) cout<<"NO";
else{
for(i=0;i<j-1;i++) cout<<a[i]<<",";
}
//cout<<i;
cout<<a[j-1];
return 0;
} `