Паліндроми
Середня
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
Рядок називається паліндромом, якщо він однаково читається зліва направо і справа наліво. Наприклад, рядок "abba" є паліндромом, а "omax" — ні. Підрядок рядка з позиції до позиції включно (позиції нумеруються з ) будемо позначати як . Довжина такого підрядка дорівнює .
Для заданого рядка довжиною знайдіть кількість пар індексів , таких що і підрядок є паліндромом.
Вхідні дані
На вхід подається рядок довжиною , що складається зі стрічкових латинських літер.
Вихідні дані
Виведіть кількість потрібних пар .
Приклади
Вхідні дані #1
Відповідь #1
Вхідні дані #2
Відповідь #2
Вхідні дані #3
Відповідь #3
Відправки 735
Коефіцієнт прийняття 16%