#include <iostream>
using namespace std;
bool is[100000000];
int hui(int is[],int j)
{
int temp=is[j];
int b=0;
while(temp!=0)
{
b=b*10;
b+=temp%10;
temp/=10;
}
return b;
}
int main()
{
int n,m;
cin>>n>>m;
int i,j,b;
for(i=n;i<m;i++)
{
is[i]=true;
}
for(i=n;i<=m;i++)
{
if(is[i]==true)
{
for(j=i+i;j<=m;j+=i)
{
if(is[j])
is[j]=false;
}
}
}
for(i=n;i<m;i++)
{
if(is[i]!=is[n+m-i])
{
cout<<i<<endl;
}
}
return 0;
}
错哪里了呢,怎么会好几个小时都弄不出来呢????