include

using namespace std;

int judge(int a)
{
int b[3];//存储数字
int i,s=0,m;//s存储数字位数,m记录该数是否为回文对称数
for(i=0;a>0;i++)
{
b[i]=(a%10);
a/=10;
s++;
}
for(i=0;i<s;i++)
{
if(b[i]!=b[s-1-i])
{
m=0;
break;
}
else if(b[i]==b[s-1-i]&&(s-i-i-1)==1||b[i]==b[s-i-1]&&(s-i-i-1)==0)
{
m=1;
}
}
return m;//返回的m值决定是否执行将此数输出
}

int main()
{
int judge(int);//声明函数
int n,i,m;
cin >> n;
for(i=1;i<=n;i++)
{
m=judge(i);
if(m)
{
cout << i << endl;
}
}
return 0;
}