atcoder#ABC204F. [ABC204F] Hanjo 2

[ABC204F] Hanjo 2

配点 : 600600

問題文

HH メートル、横 WW メートルの長方形の部屋があります。 この部屋に 22 メートル × 11 メートルの区別できない畳 (長方形のタイル) と、11 メートル × 11 メートルの区別できない半畳 (正方形のタイル) を敷き詰めます。 22 メートル × 11 メートルの畳は縦長にも横長にも使うことができます。 敷き詰める方法は何通りあるでしょうか? 回転や反転を行うことで初めて一致するような敷き詰め方は区別します。

答えは非常に大きくなる可能性があるので 998244353998244353 で割ったあまりを求めてください。

制約

  • 1H61 \leq H \leq 6
  • 1W10121 \leq W \leq 10^{12}

入力

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

HH WW

出力

答えを出力せよ。

2 2
7

以下の 77 つです。

3 3
131
5 100
379944232

998244353998244353 で割ったあまりを求めてください。