#include using namespace std; const int MOD = 998244353; int main(){ int N, L, U; cin >> N >> L >> U; vector dp(N + U + 1, 0); dp[0] = 1; for (int i = 0; i < N; i++){ for (int j = 1; j <= i + U + 1; j++){ dp[j] += dp[j - 1]; dp[j] %= MOD; } } long long ans = 0; for (int i = N + L; i <= N + U; i++){ ans += dp[i]; } ans %= MOD; cout << ans << endl; }