题目描述
考虑一个排列 ((P1,P2,⋯,PN),(Q1,Q2,⋯,QN)) ,其中 ((P1,P2,⋯,PN),(Q1,Q2,⋯,QN)) 是 (1,2,⋯,N) 的两个排列。当满足以下条件时,称其为满足条件的对数,并取模 998244353。
- 对于每个 i (1≤i≤N−1),以下两个条件之一成立:
- Pi<Pi+1 且 Qi<Qi+1。
- Pi>Pi+1 且 Qi>Qi+1。
约束条件
- 2≤N≤2×105
- 输入中的所有数字都是整数。
输入
从标准输入中按以下格式给出输入:
N
输出
输出答案。
样例输入 1
2
样例输出 1
2
存在两个满足条件的对数:((P1,P2),(Q1,Q2))=((1,2),(1,2)) 和 ((P1,P2),(Q1,Q2))=((2,1),(2,1))。
样例输入 2
3
样例输出 2
10
样例输入 3
4
样例输出 3
88
样例输入 4
10
样例输出 4
286574791