#include using namespace std; const long long MOD = 998244353; int main(){ int N, K; cin >> N >> K; vector inv(K + 1); inv[1] = 1; for (int i = 2; i <= K; i++){ inv[i] = MOD - inv[MOD % i] * (MOD / i) % MOD; } long long ans = (long long) K * (K - 1) % MOD * N % MOD; for (int i = 0; i < N; i++){ ans *= inv[K]; ans %= MOD; } cout << ans << endl; }