#ZF1189. 传送空间

传送空间

Description

在一个名为"传送空间"的奇幻世界中,有 nn 个不同的传送门,编号为 11nn 。每个传送门 ii 都连接着另一个传送门 pip_i。你是一名冒险者,初始时站在编号为 kk 的传送门前。接下来,你会进行 mm 次"传送":每次传送时,你会从当前传送门 xx 传送到 pxp_x 所指向的传送门。

现在你想知道在所有可能的传送门排列 pp 中(共有 n!n! 种),经过 mm 次传送后,你所在的传送门编号 xx 的总和是多少?由于这个数字可能非常大,请对 998244353998244353 取模。

Format

Input

本题有多组测试数据。

第一行输入 11 个整数 tt

接下来 tt 行,每行输入 33 个整数nn,mm,kk。(1t1031 \leq t \leq 10^31kn1071 \leq k \leq n \leq 10^70m1090 \leq m \leq 10^9

Output

tt 行,每行输出 11 个整数,表示该组数据的答案。

Samples

5
3 4 3
1 1 1
114514 0 1
1000000 1000000 1000000
9999999 12 98956

15
1
860922038
482511661
461235607

Limitation

1s, 1024KiB for each test case.