#arc143b. [arc143_b]Counting Grids

[arc143_b]Counting Grids

問題文

NtimesNN \\times N のマス目の各マスに 11 から N2N^2 までの整数を 11 つずつ書き込む方法であって, どのマスも以下の条件のうち少なくとも一方を満たすようなものの個数を 998244353998244353 で割ったあまりを求めてください.

  • そのマスに書かれている数より大きい数が書かれているマスが同じ列に存在する.
  • そのマスに書かれている数より小さい数が書かれているマスが同じ行に存在する.

制約

  • 1leqNleq5001 \\leq N \\leq 500

入力

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

NN

出力

答えを出力せよ.


入力例 1

2

出力例 1

8

例えば,以下のような書き込み方は条件を満たします.

13
42

この場合,左上のマスは左下のマスに書かれている数より小さい数が書かれているので, 11 つ目の条件を満たします.ただし,22 つ目の条件は満たしません.


入力例 2

5

出力例 2

704332752

入力例 3

100

出力例 3

927703658