Təsadüfi bir sətrini nəzərdən keçirək. Bu sətri palindrom yaradan adlandıraq. Bu sətrin yaratdığı palindromlar çoxluğu aşağıdakı kimi təyin olunur:
Sətrin uzunluğu -dir. Hər bir üçün (-dən -ə qədər), g[1..i]g[1..i]^r və g[1..i]g[1..i-1]^r sətləri çoxluğuna daxildir. Burada, \alpha^r sətrinin tərs yazılışı deməkdir.
Məsələn, əgər g = \text{olymp} olsa, onda P(g) = \{\text{oo}, \text{o}, \text{ollo}, \text{olo}, \text{olyylo}, \text{olylo}, \text{olymmylo}, \text{olymylo}, \text{olymppmylo}, \text{olympmylo}\} olacaq.

Palindrom yaradan və sətir verilib. Müəyyən edin ki, -yə aid olan sətirlər daxilində neçə dəfə alt-sətir kimi yerləşir. Başqa sözlə, neçə cütlüyü var ki, s[i..j] \in P(g).
İnputun birinci sətirində sətri verilir. İkinci sətirində sətri verilir. Hər iki sətir boş deyil və uzunluğu -dən çox deyil.
Elə cütlərinin sayını çap edin ki, s[i..j] \in P(g) olsun.
Nümunə 1