Problem1470--双重回文数

1470: 双重回文数

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

Description

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

 

C在研究回文数的时候想:既然有回文数,那我能不能创造一种叫做“双重回文数”的神奇数字,它自身是回文数字,拆成两半,这两半也还能是回文数字!例如121121是一个回文数字,拆成两半得到121121,也还是回文数字。再例如45454是一个回文数字,拆成两半,得到454454,也还是回文数字。

 

现在给出一组N个(1<N<100)测试数据,已知这些数字至少2位数,且不超过6位数,请你帮小C验证一下,这些究竟是不是他所说的“双重回文数”,如果是输出Yes”,如果不是输出”No”。

Sample Input Copy

6
121
456654
454454
81818
22
666

Sample Output Copy

No
No
Yes
Yes
Yes
Yes

Source/Category