A. Казак Вус и хитрые палиндромы
Недавно Казаку Вусу пришла в голову следующая задача.
Даны строк, каждая из которых является палиндромом нечетной длины. Для каждой строки необходимо определить, существует ли подстрока четной длины, которая также является палиндромом.
Палиндром — это строка, которая читается одинаково в обоих направлениях (слева направо и справа налево). Например, level
и noon
— палиндромы, а abc
и noun
— нет.
Строка является подстрокой строки , если может быть получена удалением нескольких (возможно, ни одного или всех) символов с начала и нескольких (возможно, ни одного или всех) символов с конца.
Казаку Вусу очень понравилась эта задача, особенно решение, которое он придумал. А вы сможете решить эту задачу?
Входные данные
Первая строка содержит целое число () — количество строк.
Затем следуют строк (), состоящих из букв латинского алфавита в нижнем регистре.
Гарантируется, что каждая — палиндром нечетной длины.
Выходные данные
Выведите строк. В -ой строке выведите «Yes
», если существует подстрока строки , которая является палиндромом четной длины, иначе выведите «No
».
Примеры
Примечание
Во второй строке есть подстрока «abba
», которая является палиндромом четной длины.
В четвертой строке есть подстрока «zyyz
».
Оценивание
Если решение работает правильно при и , то оно будет оцениваться как минимум в баллов.