#include using namespace std; using ll =long long; #define all(v) v.begin(),v.end() #define rep(i,a,b) for(int i=a;i=b;i--) ll mod=998244353; int main() { ll N,X,Y;cin>>N>>X>>Y; if(X>Y) swap(X,Y); if(Y-X==1) { if(X!=1&&Y!=N) { cout<<0< dp(K,0); dp[0]=1; for(ll i=1;i=0) dp[i]+=dp[i-3]; dp[i]+=dp[i-1]; dp[i]%=mod; } if(X==1&&Y==N) { cout<