import sys input = lambda: sys.stdin.readline().rstrip() ii = lambda: int(input()) mi = lambda: map(int, input().split()) li = lambda: list(mi()) inf = 2 ** 63 - 1 mod = 998244353 n, m, k = mi() ans = m if k >= 10 ** 7: raise Exception for k in range(2, k + 1): x = pow(k, 2 * n, mod) - 2 * pow(k - 1, 2 * n, mod) + pow(k - 2, 2 * n, mod) x %= mod x *= (m - k + 1) x %=mod ans += x ans %= mod print(ans)