問題文

NN 頂点 00 辺のグラフがあります。このグラフの各頂点 ii について

  • 一様ランダムに頂点 j (ji)j\ (j \neq i) を一つ選び、有向辺 iji \rarr j を張る

という操作を行います。このとき、操作によってできる閉路の個数の期待値を mod 998244353\mathrm{mod}\ 998244353 で求めてください。

制約

  • NN22 以上 10610^6 以下の整数

入力

NN

出力

答えを出力し、最後に改行してください。

入力例1

2

出力例1

1

必ず 121 \rarr 2212 \rarr 1 を張ることになるので閉路の個数の期待値は 11 です。

入力例2

3

出力例2

1

入力例3

1000000

出力例3

671367562

提出


Go (1.21)