#1395. czq和回文密码

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Rhodoks

题目描述

czq获得了一个长为2n2n的字符串ss,他可以把这个字符串划分成两个部分并分别将其按照原顺序组成字符串t1,t2t_1, t_2,如果t1+t2t1+t2是回文串,那么称他成功破解了回文密码。

例如ssabbcca,则令t1t1为第1,2,4,5个字符组成的字符串abcc,则t2t2bat1+t2t1+t2abccba是回文串。

回文串指正读和反读都一样的字符串。

请问有多少可能的划分,使得czq能破解回文密码?

输入格式

第一行一个整数nn

第二行一个字符串ss,长为2n2n

输出格式

仅一个整数为答案。

样例

样例输入1

2
abba

样例输出1

8

样例输入1

5
aabdcbcdaa

样例输出1

48

样例输入3

18
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

样例输出3

68719476736

数据范围与提示

1n181 \leq n \leq 18

保证字符串ss仅由小写英文字符组成。