public class Program {
    public static void Main() {
        //题目的意思是输出n以内的回文数 比如1反转后还是1,所以1是一个回文数
        int inPut = int.Parse(System.Console.ReadLine());

        for (int i = 1; i <= inPut; i++) {
            //记录反转后的字符串
            string result = "";

            //把i转为字符串,这个循环用来反转字符串
            for (int j = i.ToString().Length - 1; j >= 0; j--)
                result += i.ToString().Substring(j, 1);

            //如果反转后的字符串等于i本身,那么就是回文数
            if (i.ToString() == result)
                System.Console.WriteLine(i);
        }
    }
}