AT_jsc2024_final_b Erase Multiples

Description

整数 $ N $ が与えられます. 集合 $ S $ を $ S=\{1,2,\cdots,N\} $ で初期化します. その後, $ S $ が空になるまで次の操作を繰り返します. - $ S $ の要素を一様ランダムに $ 1 $ つ選び,それを $ v $ とおく. $ S $ から $ v $ の倍数をすべて削除する. 操作回数の期待値を $ \pmod{998244353} $ で求めてください. 期待値 $ \pmod{998244353} $ の定義求める期待値は必ず有理数になることが証明できます. また,この問題の制約のもとでは,その値を既約分数 $ \frac{P}{Q} $ で表した時, $ Q \neq 0 \pmod{998244353} $ となることも証明できます. よって, $ R \times Q \equiv P \pmod{998244353}, 0 \leq R < 998244353 $ を満たす整数 $ R $ が一意に定まります. この $ R $ を答えてください.

Input Format

入力は以下の形式で標準入力から与えられる. > $ N $

Output Format

答えを出力せよ.

Explanation/Hint

### Sample Explanation 1 操作回数の期待値は $ 3/2 $ です. ### Constraints - $ 1 \leq N \leq 10^{10} $ - 入力される値はすべて整数