n,x,y = map(int,input().split()) mod = 998244353 if x > y: x,y = y,x start = x+1 if x != 1 and x+1 == y: if y == n: print(1) else: print(0) exit() end = y-1 dif = end-start if y == 1 or y == n: dif += 1 if x == 1 or x == n: dif += 1 dp = [0]*(dif+1) dp[0] = 1 for i in range(dif): dp[i+1] += dp[i] dp[i+1] %= mod if i+3 <= dif: dp[i+3] += dp[i] dp[i+3] %= mod print(dp[-1]%mod)