AT_tupc2023_b 012 Grid

Description

$ H $ 行 $ W $ 列からなるマス目に、以下の条件を全て満たすように整数を書きこみます。 ただし、上から $ h $ 行目、左から $ w $ 列目に書き込まれる整数を $ X_{h,w} $ と表します。 - 全てのマスに丁度1つずつ整数を書きこむ - 書き込む整数は $ 0 $ , $ 1 $ , $ 2 $ のいずれか - $ 1\le h\le H-1,1\le w\le W $ を満たす整数の組 $ (h,w) $ 全てについて、 $ X_{h+1,w}-X_{h,w}\in\lbrace0,1\rbrace $ - $ 1\le h\le H,1\le w\le W-1 $ を満たす整数の組 $ (h,w) $ 全てについて、 $ X_{h,w+1}-X_{h,w}\in\lbrace0,1\rbrace $ - $ 1\le h\le H-1,1\le w\le W-1 $ を満たす整数の組 $ (h,w) $ 全てについて、 $ X_{h+1,w+1}-X_{h,w}\in\lbrace0,1\rbrace $ このような書き込み方は何通りありますか。答えを $ 998244353 $ で割った余りを求めてください 。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ H $ $ W $

Output Format

答えを一行で出力せよ。

Explanation/Hint

### 部分点 - 追加の制約 $ H \leq 50,W\leq 50 $ を満たすデータセットに正解した場合は $ 10 $ 点が与えられる ### Sample Explanation 1 例えば、 ``` 00 01 11 00 11 22 ``` 等が満たします。 ### Sample Explanation 3 このサンプルは部分点の制約を満たしません。 ### Constraints - $ 1 \leq H\leq 2\times 10^5 $ - $ 1 \leq W\leq 2\times 10^5 $ - 入力はすべて整数