Рядок називається квадратним, якщо він має вигляд , де — деякий непорожній рядок. Іншими словами, квадратний рядок отримується конкатенацією двох копій одного й того самого непорожнього рядка.
Наприклад, рядки "", "zqzq" та "treetree" є квадратними.
Визначте, чи є заданий рядок квадратним.
Задано рядок, що містить не більше символів.
Виведіть "yes", якщо вхідний рядок є квадратним, і "no" у протилежному випадку.
Приклад 1
Приклад 2