AT_fps_24_r ランダムウォーク

Description

頂点に $ 1, 2, \dots, 2^N+1 $ の番号がついた $ 2^N+1 $ 頂点 $ 2^N $ 辺の単純無向グラフがあります。 $ i $ 番目の辺は頂点 $ i $ と頂点 $ i+1 $ を結んでいます。 あなたは頂点 $ 1 $ に駒を置きます。その後、以下の操作をちょうど $ T $ 回繰り返します。 - 現在駒がある頂点を $ v $ とする。 $ v $ に隣接する頂点の中から $ 1 $ 個の頂点を一様ランダムに選び、選んだ頂点に駒を移動させる。 $ T $ 回の操作を終了した時点で頂点 $ X $ に駒がある確率を $ \text{mod }998244353 $ で求めてください。 確率 $ \text{mod }998244353 $ とは 求める確率は必ず有理数となることが証明できます。 またこの問題の制約下では、その値を互いに素な $ 2 $ つの整数 $ P $ , $ Q $ を用いて $ \frac{P}{Q} $ と表したとき、 $ R \times Q \equiv P\pmod{998244353} $ かつ $ 0 \leq R \lt 998244353 $ を満たす整数 $ R $ がただ一つ存在することが証明できます。この $ R $ を求めてください。

Input Format

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

Output Format

答えを出力せよ。

Explanation/Hint

### 部分点 この問題には部分点が設定されている。 - $ N \leq 14 $ を満たすデータセットに正解した場合、 $ 3 $ 点が与えられる。 ### Sample Explanation 1 条件を満たす移動およびその確率を列挙すると、 - 頂点 $ 1 $ $ \to $ 頂点 $ 2 $ $ \to $ 頂点 $ 3 $ $ \to $ 頂点 $ 2 $ と移動する確率が $ \frac{1}{4} $ 、 - 頂点 $ 1 $ $ \to $ 頂点 $ 2 $ $ \to $ 頂点 $ 1 $ $ \to $ 頂点 $ 2 $ と移動する確率が $ \frac{1}{2} $ となります。よって答えは $ \frac{3}{4} $ です。 ### Constraints - $ 1 \leq N \leq 20 $ - $ 1 \leq T \leq 10^{18} $ - $ 1 \leq X \leq 2^N+1 $ - 入力される値は全て整数