#722. 双重回文

双重回文

题目描述

如果一个数从左往右读和从右往左读都是一样,那么这个数就叫做“回文数”。例 如,12321 就是一个回文数,而 77778 就不是。当然,回文数的首和尾都应是非零的, 因此 0220 就不是回文数。事实上,有一些数(如 33 ),在十进制时是回文数,在二 进制时( 100001 )时也是回文数,我们姑且将这样的数叫做双重回文数,请你找出两 个整数之间的所有双重回文数。

输入格式

1 行,共两个整数,使用空格隔开。(第一个整数不大于第二个整数)

输出格式

满足条件的双重回文数,并进行换行显示。

样例

样例输入1

10 1000

样例输出1

33
99
313
585
717

样例输入2

10 1000

样例输出2

313
585
717
7447
9009
15351
32223
39993
53235
53835
73737

数据范围与提示

提示

对于 100%的数据,输入的整数均不大于 23112^{31}-1.