Летит сорок свинок --- как кони --- в скорости тел!
Палиндромом называется слово, которое читается одинаково в обоих направлениях. Например, слово <<шалаш>> является палиндромом.
Для слова можно определить циклический сдвиг следующим образом: часть букв из конца слова (возможно ни одной) переставляются в начало с сохранением порядка относительно друг друга. Например, слово <<нора>> является циклическим сдвигом слова <<рано>> (надо перенести в начало буквы <<но>>).
Будем называть слово циклическим палиндромом, если у него есть циклический сдвиг, который является палиндромом. Например, слово <<масса>> является циклическим палиндромом: его циклический сдвиг <<самас>> является палиндромом.
Вам задано слово, состоящее не более чем из 100 букв латинского алфавита. Требуется проверить, является ли это слово циклическим палиндромом.
Входной файл содержит одно слово, содержащее от 1 до 100 строчных букв латинского алфавита.
Если входной файл содержит циклический палиндром, выведите в выходной файл слово <<yes>>. В противном случае выведите <<no>>.