P0022

回文串

小 F 有一个长度为 nn 的字符串 SS,你需要帮他算一算有多少个字符串 TT 满足如下条件:

  • TT 是一个回文串。
  • TT 的长度不超过 nn。
  • TT 的字典序小于等于 SS。

答案可能很大,你只需输出答案对 998244353998244353 取模后的结果即可。

输入格式

第一行一个整数 TT,表示数据组数。

接下来 TT 行,每行一个字符串 SS。

输出格式

输出 TT 行,第 jj 行表示第 jj 组数据的答案对 998244353998244353 取模后的结果。

提示

本题共 2020 组数据。

数据点编号∑∥S∥≤\sum \|S\|\leq特殊性质
1155
2,32,3100100
4∼64\sim 610001000
7∼97\sim 910410^4
10∼1110\sim 112×1052\times 10^5数据随机
12∼1512\sim 152×1052\times 10^5
16,1716,1710710^7数据随机
18∼2018\sim 2010710^7

数据随机:每个字符在 [a,z][a,z] 内等概率随机生成。

对于全部的数据,1≤T≤1071\leq T\leq 10^7,1≤∑∣S∣≤1071\leq \sum |S|\leq 10^7,且 SS 仅由小写字母组成。