#include #include using namespace std; using Mint = atcoder::modint998244353; int main() { ios::sync_with_stdio(false); cin.tie(0); int N, X, Y; cin >> N >> X >> Y; if(X>Y) swap(X, Y); if(X != 1) ++X; if(Y != N) --Y; int D = Y - X; if(D < 0) { cout << 0 << endl; } else { vector DP(max(3, D+1)); DP[0] = 1; DP[1] = 1; DP[2] = 1; for(int i=3; i<=D; ++i) DP[i] = DP[i-1]+DP[i-3]; cout << DP[D].val() << endl; } }