Квадратний рядок#8697

Квадратний рядок

1 секунда
128 мегабайтів
Дуже легка

Рядок називається квадратним, якщо він має вигляд , де — деякий непорожній рядок. Іншими словами, квадратний рядок отримується конкатенацією двох копій одного й того самого непорожнього рядка.

Наприклад, рядки "", "zqzq" та "treetree" є квадратними.

Визначте, чи є заданий рядок квадратним.

Вхідні дані

Задано рядок, що містить не більше символів.

Вихідні дані

Виведіть "yes", якщо вхідний рядок є квадратним, і "no" у протилежному випадку.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading