package main import . "fmt" import . "os" import bf "bufio" import . "math/big" func main() { rd := bf.NewReader(Stdin) var t int Fscan(rd, &t) for ; t > 0; t-- { var n, k int64 Fscan(rd, &n, &k) // N=3,K=3でf(1)=8=2^3,f(2)=27=3^3,f(3)=64=4^3 // だったので、f(i)=(i+1)^N とエスパー var x int64 for k > 0 { x += new(Int).Exp(NewInt(k+1), NewInt(n), NewInt(998244353)).Int64() x %= 998244353 k-- } Println(x) } }