Містер А та паліндроми#10501

Містер А та паліндроми

1 секунда
256 мегабайтів
Легка

Містер Б подарував Містеру А рядок , що складається з маленьких літер латинського алфавіту. Друзі визначили цікавість непорожнього рядка , як кількість входжень цього рядка в рядок помножена на довжину рядка . Ваше завдання — знайти максимальну цікавість серед всіх непорожніх рядків, які є паліндромами.

Паліндромом вважається рядок, що читається однаково з обох сторін.

Вхідні дані

Перший рядок містить один рядок (1\le |s|\le 3\cdot 10^5).

Вихідні дані

Виведіть одне ціле число — максимальну цікавість серед всіх непорожніх рядків, які є паліндромами.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading

Примітка

У першому прикладі паліндром, що складається з однієї літери «a» має чотири входження у рядок , однак найбільшу цікавість має паліндром «abacaba».

Оцінювання

  1. ( балів): 1\le |s|\le 100;

  2. ( балів): 1\le |s|\le 1\,000;

  3. ( бали): 1\le |s|\le 10\,000;

  4. ( балів): 1\le |s|\le 100\,000;

  5. ( балів): без додаткових обмежень.