#arc139e. [arc139_e]Wazir

[arc139_e]Wazir

問題文

HH マス、横 WW マスのグリッドがあります。上から ii 番目、左から jj 番目のマスを (i,j)(i,j) と表します。
このグリッドはトーラスであるとみなします。つまり、上下左右の 44 方向に隣り合っているマス同士に加えて、以下のマス同士も隣り合っているとみなします。

  • すべての 1leqileqH1 \\leq i \\leq H を満たす整数 ii について (i,1)(i,1)(i,W)(i,W)
  • すべての 1leqjleqW1 \\leq j \\leq W を満たす整数 jj について (1,j)(1,j)(H,j)(H,j)

グリッドのマスにいくつかのコマを置くことを考えます。ただし各マスに置けるコマは高々 11 個であり、コマを置いたマス同士が隣り合ってはいけません。
コマを置ける個数の最大値を LL とします。コマを LL 個置く方法が何通りあるかを 998244353998244353 で割ったあまりを求めてください。

制約

  • 2leqHleq1052 \\leq H \\leq 10^5
  • 2leqWleq10102 \\leq W \\leq 10^{10}
  • H,WH,W は整数

入力

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

HH WW

出力

答えを出力せよ。


入力例 1

3 2

出力例 1

6

条件を満たす配置は次の 66 通りです。ここで、# はコマが置かれているマス、. はコマが置かれていないマスを意味します。

#.   #.   .#   .#   ..   ..
.#   ..   #.   ..   #.   .#
..   .#   ..   #.   .#   #.

入力例 2

139 424

出力例 2

148734121

入力例 3

12345 1234567890

出力例 3

227996418