# 標準入力された値を整数に変換する def INT(): return int(input()) # 標準入力された複数の値を整数に変換する def MI(): return map(int, input().split()) # 標準入力された複数の値を整数のリストに変換する def LI(): return list(map(int, input().split())) def popcount(b, n): cnt = 0 for i in range(n): if (b >> i) & 1: cnt += 1 return cnt N, M, K = MI() dp = [[0 for j in range(1 << N)] for i in range(M)] MOD = 998244353 for i in range(1 << N): dp[0][i] = 1 for i in range(M - 1): for s in range(1 << N): for t in range(1 << N): common = 0 for d in range(N): if (s >> d) & 1 == 1 and (t >> d) & 1 == 1: common += 2**d if popcount(common, N) >= K: dp[i + 1][t] += dp[i][s] dp[i + 1][t] %= MOD ans = sum(dp[M - 1]) % MOD # print(dp) print(ans)