统计回文子串

现在给你一个字符串S,请你计算S中有多少连续子串是回文串。

Input

输入包含多组测试数据。每组输入是一个非空字符串,长度不超过5000。

Output

对于每组输入,输出回文子串的个数。

Examples

Input

aba
aa

Output

4
3

来源

字符串处理
Time limit 1 second
Memory limit 32 MB
讨论 统计