AT_abc266_g [ABC266G] Yet Another RGB Sequence

Description

[problemUrl]: https://atcoder.jp/contests/abc266/tasks/abc266_g 整数 $ R,G,B,K $ が与えられます。`R`, `G`, `B` からなる文字列 $ S $ であって、以下の条件をすべて満たすものの個数を $ 998244353 $ で割った余りを求めてください。 - $ S $ に含まれる `R`, `G`, `B` の個数はそれぞれ $ R,G,B $ 個である。 - $ S $ に(連続する)部分文字列として含まれる `RG` の個数は $ K $ 個である。

Input Format

N/A

Output Format

N/A

Explanation/Hint

### 制約 - $ 1\ \leq\ R,G,B\leq\ 10^6 $ - $ 0\ \leq\ K\ \leq\ \mathrm{min}(R,G) $ - 入力は全て整数 ### Sample Explanation 1 条件を満たす文字列は以下の $ 6 $ 個です。 - `RRGB` - `RGRB` - `RGBR` - `RBRG` - `BRRG` - `BRGR` ### Sample Explanation 2 個数を $ 998244353 $ で割った余りを求めてください。