CSL 学数学
题号:NC23997
时间限制:C/C++/Rust/Pascal 2秒,其他语言4秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
64bit IO Format: %lld

题目描述

CSL 是个喜欢数学的学生。有一天,他开始研究起一些奇怪的数,他把这些数叫做 B 数。B 数的定义是:这个数十进制字符串(不包括前导零)含有所有给定的 n 个字符串。但是这样的数实在是太多了,CSL 需要你的帮助:给定 l 和 r,你需要求
其中 

输入描述:

第一行有三个整数 n, l, r,含义如题目描述中所述。

接下来 n 行,每行一个由数字构成的字符串 s。




输出描述:

在一行输出一个整数,表示 l 到 r 之间 B 数的和对 998244353 取模后的余数。
示例1

输入

复制
2 1 100
1
2

输出

复制
33
示例2

输入

复制
2 1 1000
100
000

输出

复制
1000

备注:

第一个样例中的 B 数为$12$和$21$。

第二个样例中的 B 数为$1000$。