#include <stdio.h>
#include<math.h>
int main() {
	int n = 0, u = 0, i = 0, j = -1, tem1 = 0, tem2 = 0; //u是n的逆输出
	scanf("%d", &n);

	for (i = 1; i <= n; i++) {
		u = 0;
		int tem1 = i;
		int tem2 = i;
		while (tem1)  //统计n科学计数法的指数
		{
			tem1 /= 10;
			j++;
		}
		while (tem2)  //求n的逆序输出数
		{
			u += tem2 % 10 * pow(10, j--);
			tem2 /= 10;
		}
		if (i == u)  //判断是否为回文数
			printf("%d\n", i);
	}
	
	return 0;
}