Polindromlar#2175

Polindromlar

1 saniyə
128 meqabayt
Orta

Sətir palindrome adlanır, əgər onu soldan sağa və sağdan sola oxuyanda eyni alınırsa. Məsələn, "abba" sətiri palindromdur, amma "omax" deyil. sətirinin -ci mövqedən -ci möqeyə qədər (mövqelər -dən başlayır) alt sətirini kimi qeyd edirik. Belə alt sətirin uzunluğu j - i + 1-ə bərabərdir.

Verilmiş uzunluqlu sətiri üçün elə cütlərinin sayını () tapın ki, 1 \le i < j \le n və alt sətiri palindrom olsun.

Giriş

Girişdə n~(1 \le n \le 10^5) uzunluqlu, yalnız kiçik latın hərflərindən ibarət olan sətiri verilir.

Çıxış

Tələb olunan cütlərinin sayını çap edin.

Nümunələr

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading

Nümunə 3

Loading
Loading