#include using namespace std; int main() { int N, M, K; cin >> N >> M >> K; constexpr int MOD = 998244353; vector dp(1<>j)&(t>>j)&1; ep[t] += dp[s]*(cnt >= K); ep[t] -= MOD*(ep[t] >= MOD); } } swap(dp, ep); fill(ep.begin(), ep.end(), 0); } int ans = 0; for(int s = 0; s < 1<= MOD); } cout << ans << endl; }