#include const int Mod = 998244353; int main() { int N, X, Y; scanf("%d %d %d", &N, &X, &Y); if (X > Y) { X ^= Y; Y ^= X; X ^= Y; } if (X > 1) X++; if (Y < N) Y--; if (X > Y) { printf("0\n"); fflush(stdout); return 0; } int i, dp[200005] = {}; for (i = 0, dp[0] = 1; i <= Y - X; i++) { if (dp[i] >= Mod) dp[i] -= Mod; dp[i+1] += dp[i]; dp[i+3] += dp[i]; } printf("%d\n", dp[Y-X]); fflush(stdout); return 0; }