11369. Сильний паліндром


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Рядок \(S\) непарної довжини називається сильним паліндромом тоді і тільки тоді, коли виконуються всі наступні умови:

  • \(S\) — паліндром.

  • Нехай \(N\) — довжина \(S\). Рядок, утворений з 1-го до \(((N-1)/2)\)-го символів \(S\), є паліндромом.

  • Рядок, що складається з \((N+3)/2\)-го по \(N\)-ий символи \(S\), є паліндромом.

Визначте, чи є \(S\) сильним паліндромом

Формат вхідних даних

Вхідний потік містить рядок \(S\) (\(3 \le |S| \le 99\), \(S\)- непарне, \(S\)  містить символи проміжку ['a'..'z'] )

Формат вихідних даних

У вихідний потік виведіть \(Yes\) або \(No\) - відповідь на поставлене запитаня.

Примітка

До прикладу 1:

  • S — це abasaba.

  • Рядок, утворений символами з 1-го по 3-й, також паліндром.

  • Рядок, утворений символами з 5-го по 7-й - паліндром.

\(S\) — сильний паліндром.

Приклад вхідних даних

abasaba

Приклад вихідних даних

Yes

Приклад вхідних даних

level

Приклад вихідних даних

No

Коментарі

Ще немає коментарів.