#P10272. 在四方城外

在四方城外

Description

定义字符串 SS扩展操作为:

  • 求出 SS 的最长 border\text{border} TT

  • SS+TS'\leftarrow S+T

注意,本题的 border\text{border} 指真 border\text{border}(即字符串本身不计入 border\text{border}

扩展操作的权值为扩展后字符串的长度 S|S'|,请求出字符串 SSLL扩展到第 RR扩展的权值之和。

由于结果可能很大,请输出答案对 998244353998244353 取模的结果。

Input Format

第一行一个字符串 SS

第二行两个整数 L,RL,R

Output Format

输出为一个数,即答案对 998244353998244353 取模的结果。

ababcab
1 3
39
aa
3 5
59

Hint

样例一解释

11 次扩展操作:ababcab[ab],权值为 99

22 次扩展操作:ababcabab[abab],权值为 1313

33 次扩展操作:ababcabababab[abab],权值为 1717

权值之和为 9+13+17=399+13+17=39

数据范围与约束

对于 30%30\% 的数据,1S100,1L,R101 \le |S| \le 100,1 \le L,R \le 10

对于 60%60\% 的数据,1L,R1061 \le L,R \le 10^6

对于另外 10%10\% 的数据,borderS=S1\text{border}_{S}=|S|-1

对于 100%100\% 的数据,1S106,1LR1091 \le |S| \le 10^6,1 \le L \le R \le 10^9,输入均为整数和小写字母。