#ARC143B. 网格计数

网格计数

网格计数

时间限制:2s
空间限制:1024MB

题目描述

在一个 N×NN\times N 的方格中填入 11 到 N2N^2 的整数,每个整数恰好出现一次。

如果每个格子都至少满足下面两个条件之一,则称这种填法是合法的:

  • 同一列中存在一个数比当前格子的数大;
  • 同一行中存在一个数比当前格子的数小。

请计算合法填法的数量,并对 998244353998244353 取模。

输入格式

输入一行一个整数 NN。

输出格式

输出一个整数,表示答案。

样例输入 1

2

样例输出 1

8

样例输入 2

5

样例输出 2

704332752

样例输入 3

100

样例输出 3

927703658

数据范围

对于所有数据,1≤N≤5001\le N\le 500。

子任务编号 分值 特殊限制
1 10 N≤2N\le 2
2 N≤4N\le 4
3 20 N≤12N\le 12
4 30 N≤100N\le 100
5 无特殊限制