
#include<stdio.h>
int sum;
int check(int n,int k)
{
int a1,a2,a3,a4,a5,a6;
int add,j;
add=0;
j=n;
while(j!=0){
add=add+(j%10);
j/=10;
}
if(add!=k) return 0;
else
{
if((n/100000)==0)
{
a1=n/10000; a2=(n/1000)%10; a3=(n/100)%10; a4=(n/10)%10; a5=n%10;
if((a1==a5)&&(a2==a4)) return 1;
else return 0;
}
else
{
a1=n/100000; a2=(n/10000)%10; a3=(n/1000)%10; a4=(n/100)%10; a5=(n/10)%10; a6=n%10;
if((a1==a6)&&(a2==a5)&&(a3==a4)) return 1;
else return 0;
}
}
}
int main()
{
int n,i,j,k;
scanf("%d",&sum);
for(i=10000;i<=999999;i++)
{
if(check(i,sum)==1) printf("%d\n",i);
}
return 0;
}