P26234 [AtCoder] Split and Maximize
提高-
题目描述

Problem Statement

The score of $a permutation P=(P_1,P_2,\ldots,P_{2N})$ of $(1,2,\ldots,2N)$ is defined as follows:

Consider dividing P into two (not necessarily contiguous) subsequences $A = (A_1,A_2,\ldots,A_N)$ and $B = (B_1,B_2,\ldots,B_N)$. The score of P is the maximum possible value of $\displaystyle\sum_{i=1}^{N}A_i B_i$ in such a division.

Let M be the maximum among the scores of all permutations of $(1,2,\ldots,2N)$.
Find the number, modulo 998244353, of permutations of $(1,2,\ldots,2N)$ with the score of M.

Input

Input is given from Standard Input in the following format:
N

Output

Print the answer.

Constraints

  • $1 \leq N \leq 2\times 10^5$
  • All values in input are integers.

Sample Input 1

2

Sample Output 1

16

The maximum among the scores of the 24 possible permutations, M, is 14, and there are 16 permutations with the score of 14.
For instance, the permutation $(1,2,3,4) achieves \sum _{i=1}^{N}A_i B_i = 14$ in the division A=(1,3), B=(2,4).

Sample Input 2

10000

Sample Output 2

391163238

Print the count modulo 998244353.

输入格式

见题面 Input 部分

输出格式

见题面 Output 部分

样例输入
2
样例输出
16