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ş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.
Tələb olunan cütlərinin sayını çap edin.
Nümunə 1
Nümunə 2
Nümunə 3