#include using namespace std; int64_t MOD = 998244353; int main() { int64_t N, K; cin >> N >> K; vector dp(N + 1, 0); dp.at(0) = 1; for(int i = 1; i <= N; i++) { dp.at(i) = dp.at(i - 1); if(i >= K) { dp.at(i) += dp.at(i - K); } dp.at(i) %= MOD; } cout << dp.at(N) << endl; }