#include <bits/stdc++.h>
using namespace std;
bool isprime(int n){
for(int i=2;i<=sqrt(n);i++)
if(n%i==0) return false;
return true;
}
int main()
{
for(int i=1;i<10;i+=2){
for(int j=0;j<10;j++){
int num=i*101+j*10;
if(isprime(num))
cout<<num<<endl;
}
}
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int ss(int n){
for(int i=2;i<=sqrt(n);i++){
if(n%i==0) return 0;
}
return 1;
}
//函数:将一个数字反转成另一个数字
int fanzhuan(int n){//比较死板,只能用于三位数,不通用
int g=n%10;
int s=n/10%10;
int b=n/100;
return g*100+s*10+b;
}
int fanzhuan2(int n){//123456789 987654321
int m=0;
while(n>0){
m=m*10+n%10;
n/=10;
}
return m;
}
int main()
{
for(int i=100;i<=999;i++){
if(i==fanzhuan2(i)&&ss(i)) cout<<i<<endl;
}
return 0;
}