AT_agc051_d [AGC051D] C4

Description

[problemUrl]: https://atcoder.jp/contests/agc051/tasks/agc051_d 以下の無向グラフにおいて、$ S $ から $ S $ へのウォークであって辺 $ ST $, $ TU $, $ UV $, $ VS $ をそれぞれ $ a $, $ b $, $ c $, $ d $ 回通るもの (向きは不問) の数を $ 998,244,353 $ で割った余りを求めてください。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/AT_agc051_d/648da6e8de7f6ac243febb92657c094616c7b1d5.png)

Input Format

入力は標準入力から以下の形式で与えられる。 > $ a $ $ b $ $ c $ $ d $

Output Format

答えを出力せよ。

Explanation/Hint

### 注記 $ S $ から $ S $ へのウォークとは、頂点の列 $ v_0\ =\ S,\ v_1,\ \ldots,\ v_k\ =\ S $ であって、各 $ i\ (0\ \leq\ i\