n, m, k = map(int, input().split()) mod = 998244353 if m == 1: print(pow(2, n, mod)) exit() dp = [[0] * 2 ** n for _ in range(m)] dp[0] = [1] * 2 ** n ls = [] for i in range(2**n): if bin(i).count("1") >= k: ls.append(i) for i in range(1, m): for j in ls: for l in ls: if bin(j & l).count("1") < k: continue dp[i][j] += dp[i-1][l] dp[i][j] %= mod ans = 0 for i in ls: ans += dp[-1][i] print(ans % mod)