#abc265h. [abc265_h]No-capture Lance Game

[abc265_h]No-capture Lance Game

問題文

縦横 HtimesWH \\times W マスの将棋盤と 2timesH2 \\times H 枚の将棋の香車の駒があります。これらを用いて次のようなゲームを考えます。
ゲームは先手と後手の二人によって行われ、以下に示す手順で進行します。

  • 初期状態では、先手の香車と後手の香車がすべての行に 11 枚ずつ配置されている。
  • 先手から始めて先手と後手で交互に自分の駒を動かしていく。ただし相手の駒を取る(盤面から取り除く)ことはできない
  • 先に全ての自分の駒を動かせなくなった方が負けとなり、そうでない方は勝ちになる。

香車の動かせる場所は次のように定めます。ここで (i,j)(i,j) を上から ii 行目、左から jj 列目のマスとします。

  • kltjk \\lt j かつ (i,k),(i,k+1),dots,(i,j1)(i,k),(i,k+1),\\dots,(i,j-1) に双方の駒が存在しないとき、(i,j)(i,j) にある先手の香車を (i,k)(i,k) に動かすことが出来る。
  • kgtjk \\gt j かつ (i,j+1),(i,j+2),dots,(i,k)(i,j+1),(i,j+2),\\dots,(i,k) に双方の駒が存在しないとき、(i,j)(i,j) にある後手の香車を (i,k)(i,k) に動かすことが出来る。

例えば下の図では、3times93\\times 9 の将棋盤の (1,7),(2,1),(3,4)(1,7),(2,1),(3,4) に先手の香車が、(1,3),(2,7),(3,5)(1,3),(2,7),(3,5) に後手の香車が置かれています。
(1,7)(1,7) の先手の香車は (1,4),(1,5),(1,6)(1,4),(1,5),(1,6) のいずれかのマスへ、(3,4)(3,4) の先手の香車は (3,1),(3,2),(3,3)(3,1),(3,2),(3,3) のいずれかのマスへ動かすことができます。(2,1)(2,1) の先手の香車は動かすことができません。
将棋を知っている人は、通常の将棋に存在する「取る」「成る」などのルールは適用されないことに注意してください。

今、将棋盤の上には何もありません。先手の香車と後手の香車を、双方の香車が同じマスに置かれないように各行に 11 枚ずつ置く方法は leftlbraceW(W1)rightrbraceH\\left\\lbrace W(W-1)\\right\\rbrace^H 通りあります。そのうち次の条件を満たす配置は何通りありますか?答えを 998244353998244353 で割ったあまりを求めてください。

  • その配置を初期配置としてゲームを開始して双方が最適にゲームを進めた時に先手が勝つことができる。

制約

  • 1leqHleq80001 \\leq H \\leq 8000
  • 2leqWleq302 \\leq W \\leq 30
  • H,WH, W は整数

入力

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

HH WW

出力

答えを出力せよ。


入力例 1

1 3

出力例 1

2

先手が勝てる配置は次の 22 通りです。

  • 先手の香車を (1,3)(1, 3) に、後手の香車を (1,1)(1, 1) に配置した場合。
  • 先手の香車を (1,2)(1, 2) に、後手の香車を (1,3)(1, 3) に配置した場合。

入力例 2

9 9

出力例 2

583962987

入力例 3

265 30

出力例 3

366114675