#abc297h. [abc297_h]Diff Adjacent

[abc297_h]Diff Adjacent

問題文

正整数列のうち、全ての隣接している 22 項が異なるものを素晴らしい整数列と定めます。

要素の総和が NN の素晴らしい整数列全てに対する長さの総和を 998244353998244353 で割ったあまりを求めてください。

制約

  • 1leNle2times1051 \\le N \\le 2 \\times 10^5
  • 入力はすべて整数

入力

入力は以下の形式で標準入力から与えられる。

NN

出力

答えを出力せよ。


入力例 1

4

出力例 1

8

要素の総和が 44 の素晴らしい整数列は、(4),(1,3),(3,1),(1,2,1)(4),(1,3),(3,1),(1,2,1)44 個です。なので、答えはこれらの長さの総和の 1+2+2+3=81+2+2+3=8 です。

(2,2)(2,2)(1,1,2)(1,1,2) は総和が 44 ですが、両方 11 項目と 22 項目が等しいため条件を満たしません。


入力例 2

297

出力例 2

475867236

入力例 3

123456

出力例 3

771773807