#include<iostream>
using namespace std;
int main(){
unsigned long n;
cin>>n;
for(unsigned long i=10000;i<=99999;i++){
int w=i/10000;
int q=(i%10000)/1000;
int b=(i%1000)/100;
int s=(i%100)/10;
int g=i%10;
if((w==g && q==s)&&(n==(w+q+b+s+g))){
cout<<i<<endl;
}
}
for(unsigned long i=100000;i<=999999;i++){
int h=i/100000;
int w=(i%100000)/10000;
int q=(i%10000)/1000;
int b=(i%1000)/100;
int s=(i%100)/10;
int g=i%10;
if((h==g && w==s && q==b)&&(n==(h+w+q+b+s+g))){
cout<<i<<endl;
}
}
return 0;
}