问题 N: 回文串的热爱

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:3008 解决:1142

题目描述

常山赵子龙开始自学C语言啦!!!惊喜不惊喜,开心不开心。
今天赵子龙学到字符串啦,咦,一个概念映入眼帘,回文串。书上说,回文串就是正着反着读都是一样的字符串。
“噢,这样啊,简单!”
然而赵子龙发现,平常遇到的字符串都不是理想的回文串,赵子龙不开心了,回文串多美啊。
于是,赵子龙想请你帮个忙,他现在有一个字符串(不确定是否为回文串),他想请你帮他判断一下这个字符串如果改动其中的一个字符(必须改动),是否能变成回文串。

输入

    多组样例,先输入一个n表示字符串个数,接下来n行,每行有字符串s,1<=|s|<=100,由小写英文字母组成

输出

    如果改动一个字符后能称为回文串,输出“YES”(不带引号)
    否则输出“NO”(不带引号)

样例输入 复制

2
abccaa
abbcca

样例输出 复制

YES
NO