AT_xmascon23_h How to Pose Such a Problem

Description

正整数 $ N $ および $ 16 $ 個の整数 $ W_{i,j} $ ( $ 0 \le i,j \le 3 $ ) が与えられる.ここで, $ W_{0,0}=0 $ が保証されている. うさぎが今平面上の座標 $ (0,0) $ に立っており,これから以下の操作を好きな回数行う. - 現在立っている座標を $ (x,y) $ とする.整数 $ i,j $ ( $ 0 \le i,j \le 3 $ ) を選び,座標 $ (x+i,y+j) $ にジャンプして移動する.このとき, $ x+i \geq y+j $ を満たす必要がある.この**操作の重み**は $ W_{i,j} $ である. **操作列の重み**を,その中で行った操作の重みの総積と定義する. 各 $ k=1,2,\ldots,N $ に対し次の問題を解け. - うさぎが最終的に座標 $ (k,k) $ に至るすべての操作列の重みの和を $ 998244353 $ で割った余りを求めよ. なお,この問題のテストケースについて以下の情報が開示される. - サンプルを除くすべてのテストケースについて, $ W_{i,j} $ の値は制約の範囲内で一様ランダムに選択されている. - サンプルを除くテストケースの総数は $ 10 $ である.

Input Format

入力は以下の形式で標準入力から与えられる. > $ N $ $ W_{0,0} $ $ W_{0,1} $ $ W_{0,2} $ $ W_{0,3} $ $ W_{1,0} $ $ W_{1,1} $ $ W_{1,2} $ $ W_{1,3} $ $ W_{2,0} $ $ W_{2,1} $ $ W_{2,2} $ $ W_{2,3} $ $ W_{3,0} $ $ W_{3,1} $ $ W_{3,2} $ $ W_{3,3} $

Output Format

各 $ k=1,2,\ldots,N $ に対する答えをこの順に空白区切りで出力せよ.

Explanation/Hint

### Constraints - $ 2 \le N \le 250\,000 $ . - $ 0 \le W_{i,j} < 998244353 $ ( $ 0 \le i,j \le 3 $ ). - $ W_{0,0}=0 $ .