AT_arc143_b [ARC143B] Counting Grids
Description
[problemUrl]: https://atcoder.jp/contests/arc143/tasks/arc143_b
$ N\ \times\ N $ のマス目の各マスに $ 1 $ から $ N^2 $ までの整数を $ 1 $ つずつ書き込む方法であって, どのマスも以下の条件のうち少なくとも一方を満たすようなものの個数を $ 998244353 $ で割ったあまりを求めてください.
- そのマスに書かれている数より大きい数が書かれているマスが同じ列に存在する.
- そのマスに書かれている数より小さい数が書かれているマスが同じ行に存在する.
Input Format
入力は以下の形式で標準入力から与えられる.
> $ N $
Output Format
答えを出力せよ.
Explanation/Hint
### 制約
- $ 1\ \leq\ N\ \leq\ 500 $
### Sample Explanation 1
例えば,以下のような書き込み方は条件を満たします. ``` 13 42 ``` この場合,左上のマスは左下のマスに書かれている数より小さい数が書かれているので, $ 1 $ つ目の条件を満たします.ただし,$ 2 $ つ目の条件は満たしません.