31回文字符串

给定一个不超过1000字符长度,由小写英文字母组成的字符串,请判断该字符串是否是回文字符串,如果是回文字符串,请输出Yes,否则,请输出No。

Input

输入一行,为一个不超过1000字符长度,由小写英文字母组成的字符串

Output

如果是回文字符串,请输出Yes,否则,请输出No。

Examples

Input

aba

Output

Yes

Input

abc

Output

No

来源

lema
Time limit 1 second
Memory limit 128 MB
讨论 统计