#ABC375D. ABA

ABA

问题描述

给你一个由大写英文字母组成的字符串 SS

找出满足以下两个条件的整数三元组 (i,j,k)(i,j,k) 的数目:

  • 1i<j<kS1\leq i<j<k\leq|S|
  • Si,Sj,SkS_i,S_j,S_k 按此顺序连接而成的长度为 33 的字符串是回文。

这里,S|S| 表示 SS 的长度,SxS_x 表示 SS 的第 xx 个字符。

数据规模

SS 是长度介于 112×1052×10^5 (含)之间的字符串,由大写英文字母组成。

输入

输入来自标准输入,格式如下:

SS

输出

打印答案。

ABCACC
5

满足条件的三元组是 (i,j,k)=(1,2,4),(1,3,4),(3,4,5),(3,4,6),(3,5,6)(i,j,k)=(1,2,4),(1,3,4),(3,4,5),(3,4,6),(3,5,6)

OOOOOOOO
56
XYYXYYXYXXX
75