AT_agc060_d [AGC060D] Same Descent Set
Description
[problemUrl]: https://atcoder.jp/contests/agc060/tasks/agc060_d
$ (1,2,\cdots,N) $ の順列のペア $ (P,Q)=((P_1,P_2,\cdots,P_N),(Q_1,Q_2,\cdots,Q_N)) $ であって,次の条件を満たすものの個数を $ 998244353 $ で割ったあまりを求めてください.
- すべての $ i $ ($ 1\ \leq\ i\ \leq\ N-1 $) について,以下のいずれかの条件が成り立つ.
- $ P_i\ \ Q_{i+1} $
Input Format
入力は以下の形式で標準入力から与えられる.
> $ N $
Output Format
答えを出力せよ.
Explanation/Hint
### 制約
- $ 2\ \leq\ N\ \leq\ 2\ \times\ 10^5 $
- 入力される数はすべて整数
### Sample Explanation 1
$ (P,Q)=((1,2),(1,2)) $ と $ (P,Q)=((2,1),(2,1)) $ の $ 2 $ つが条件を満たします.