N,X,Y=map(int,input().split()) X,Y=X-1,Y-1 MOD = 998244353 if X>Y:X,Y=Y,X if X!=0:X+=1 if Y!=N-1:Y-=1 d = Y-X+1 if d<3: print(max(0,min(1,d))) exit() dp=[0]*d dp[0]=1 dp[1]=1 dp[2]=1 for i in range(3,d): dp[i]=(dp[i-1]+dp[i-3])%MOD print(dp[-1])