using System.Numerics; using System; public class hello { public static int MOD = 998244353; static void Main() { string[] line = Console.ReadLine().Trim().Split(' '); var n = long.Parse(line[0]); var k = long.Parse(line[1]); getAns(n,k); } static void getAns(long n, long k) { var ans = n; ans *= (k - 1); ans %= MOD; var inv = ModInv((int)k, MOD); var inv2 = BigInteger.ModPow(inv, n - 1, MOD); ans *=(long) inv2; ans %= MOD; Console.WriteLine(ans); } static int ModInv(int a, int m) => (int)BigInteger.ModPow(a, m - 2, m); }