#include #include using namespace std; using namespace atcoder; using mint = modint998244353; int main() { mint ans = 0; int N, M, K; cin >> N >> M >> K; vector dp(M, vector(1<= K) { dp[i + 1][next] += dp[i][bit]; } } } } for (int bit = 0; bit < (1 << N); bit++) { ans += dp[M - 1][bit]; } cout << ans.val() << endl; }