× 1005 受影响相关提交已重测

被 EI 加 0 了

Accepts: 0
Submissions: 15
Time Limit: 4000/2000 MS (Java/Others)
Memory Limit: 32768/32768 K (Java/Others)
Problem Description

给定 n,mn,m 。求有多少个不同的正整数序列 a1,a2,,ana_1,a_2,\cdots,a_n ,使得对任意 1in1\leq i\leq n1aim1\leq a_i\leq m 且不存在 1i<jn1 \leq i \lt j \leq n 满足 maxk=1iak=mink=jnak\max\limits_{k=1}^i a_k=\min\limits_{k=j}^n a_k ,对 998244353998244353 取模。

Input

第一行一个正整数 T(1T100000)T(1\leq T\leq 100000) ,代表测试组数。

接下来 TT 行,每行包含两个正整数 n,m(1n300,1m109)n,m(1\leq n\leq 300,1\leq m\leq 10^9)

Output

TT 行,每行一个正整数,代表这组数据的答案,对 998244353998244353 取模。

Sample Input
3
3 2
3 3
4 10
Sample Output
2
12
7500