MOD = 998244353 fib = [1, 1, 1] for i in range(10 ** 6): fib.append((fib[-1] + fib[-3]) % MOD) N, X, Y = map(int, input().split()) mx, mn = max(X, Y), min(X, Y) if mn == 1: L = 1 else: L = mn + 1 if mx == N: R = N else: R = mx - 1 if L > R: print(0) else: print(fib[R - L])