#include #include #include using namespace atcoder; using mint = modint998244353; using namespace std; #define rep(i,n) for(int i=0;i<(n);i++) #define Inf 1000000001 int main(){ int N,K; cin>>N>>K; mint ans = 0; for(int i=1;i<=K;i++){ mint t = mint(K).pow(N); t -= mint(i-1).pow(N); mint tt = mint(i-1).pow(N-1); tt *= N; tt *= K-i+1; t -= tt; ans += t; //cout<