AT_jsc2023_final_f Adjacent Binomial Coefficients

Description

整数 $ N,M,K $ が与えられます. 長さ $ N $ の非負整数列 $ A=(A_1,A_2,\cdots,A_N) $ であって,以下の条件を両方満たすものを**よい数列**と呼ぶことにします. - $ \sum_{1 \leq i \leq N}A_i=M $ - $ A_1=K $ よい数列 $ A $ に対して, $ f(A) $ を次のように定義します. \\\[ f(A)=\\prod\_{1 \\leq i \\leq N-1} {A\_i+A\_{i+1} \\choose A\_i } \\\] すべてのよい数列に対する $ f(A) $ の総和を $ 998244353 $ で割った余りを求めてください.

Input Format

入力は以下の形式で標準入力から与えられる. > $ N $ $ M $ $ K $

Output Format

答えを出力せよ.

Explanation/Hint

### Sample Explanation 1 よい数列は $ 2 $ 通りあり,対応する $ f(A) $ の値は以下のとおりです. - $ A=(1,0,1) $ : $ f(A)={1 \choose 1} \times {1 \choose 0}=1 $ - $ A=(1,1,0) $ : $ f(A)={2 \choose 1} \times {1 \choose 1}=2 $ よって答えは $ 1+2=3 $ です. ### Constraints - $ 2 \leq N \leq 250000 $ - $ 0 \leq K \leq M \leq 250000 $ - 入力される値はすべて整数.