Start: Jan, 13, 2022 19:00:00
2021年秋季学期程序设计基础(C语言)第四次考试(补题)
End: Sep, 10, 2022 23:00:00
Time elapsed:
Time remaining:

小包包的回文小数 3018

Time Limit:  1 s      Memory Limit:   256 MB
Submission:36     AC:23     Score:0

Description

众所周知,小包包是一个哲学家,热衷于总结生活道理融于自己的代码中,自从上次他发明了阶梯进制,这一次他望着回文数,又想到了人生的反复无常,由此他定义了回文小数。

回文数大家都知道,指正着读,倒着读都一样的数,例:$12321,114514415411$。

而回文小数的特点是小数点前的数字和小数点后的数字都是回文数,例:$1.121,1231321.2021202$都是回文小数,而$34.88,122.22$都不是回文小数。

江学长对这个回文小数非常感兴趣,回文小数非常好辩认,但是江学长思考的速度很慢,现在有很多小数摆在他的面前,你能帮助他快速地判断每个数是否是回文小数吗?

这个小数整数部分不含前导$0$,小数部分结尾不能擅自加$0$,即$0.01$不能视作$0.010$,因为这会导致这个小数的意义变化(比如精度),如果这个小数是回文小数,输出“YES”,否则输出“NO”


Input

第一行包含一个正整数$T(0< T\le 100)$

接下来有$T$行,每行有一个小数形如$n.m(0\le n \le 10^{64},0\le m \le 10^{64})$

Output

对于每一个小数,判断是否为回文小数,是回文小数输出“YES”,否则输出“NO”

Samples

input
4 121.01 1.1 114514415411.676 0.1
output
NO YES YES YES
input
4 787.07 787.070 0.01 0.010
output
NO YES NO YES