给定 n,mn,mn,m 。求有多少个不同的正整数序列 a1,a2,⋯ ,ana_1,a_2,\cdots,a_na1,a2,⋯,an ,使得对任意 1≤i≤n1\leq i\leq n1≤i≤n 有 1≤ai≤m1\leq a_i\leq m1≤ai≤m 且不存在 1≤i<j≤n1 \leq i \lt j \leq n1≤i<j≤n 满足 maxk=1iak=mink=jnak\max\limits_{k=1}^i a_k=\min\limits_{k=j}^n a_kk=1maxiak=k=jminnak ,对 998244353998244353998244353 取模。
第一行一个正整数 T(1≤T≤100000)T(1\leq T\leq 100000)T(1≤T≤100000) ,代表测试组数。
接下来 TTT 行,每行包含两个正整数 n,m(1≤n≤300,1≤m≤109)n,m(1\leq n\leq 300,1\leq m\leq 10^9)n,m(1≤n≤300,1≤m≤109) 。
TTT 行,每行一个正整数,代表这组数据的答案,对 998244353998244353998244353 取模。
3 3 2 3 3 4 10
2 12 7500