Problem1468--回文数字的数位和

1468: 回文数字的数位和

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

C对数字非常痴迷,他喜欢一切有规律的数字。这天,他新学到了一个数学知识:类似12321,123321这种规律数字,无论从左到右读还是从右向左读,都是相同的,这样的数字叫做回文数字。

 

C输入了一个数字,想请你帮忙找一些各个数位之和等于该数字的回文数,从1开始找,每找到一个就输出一个,放心,他现在只能认不超过6位数的数字,你不需要一直找!

Input

一个正整数n10<=10<=100)

Output

若干行,每行包含一个满足要求的回文数字。

数字按照从小到大的顺序排列输出。

如果没有满足条件的数字,输出-1

Sample Input Copy

50

Sample Output Copy

799997
889988
898898
979979
988889
997799

HINT

输入样例            

2

输出样例  

2

11

101

1001

10001

100001

 

输入样例    

60

输出

-1

Source/Category