Fibonacci Sequence

2 secs 1024 MB
OxOmiso's icon OxOmiso

問題文

正の整数 nn が与えられます。
フィボナッチ数列の第 nn 項を 998244353998244353 で割った余りを求めてください。
なお,ここでは,フィボナッチ数列の第 11 項は 11 ,第 22 項は 11 であるとします。

制約

  • 1n10181≤n≤10^{18}
  • nn は整数である。

入力

制約を満たす正の整数 nn が一行に与えられます。

出力

フィボナッチ数列の第 nn 項を 998244353998244353 で割った余りを出力してください。

入力例 11

1

出力例 11

1

フィボナッチ数列の第 11 項は 11 です。

入力例 22

1000000000000000000

出力例 22

23849548

Submit


Go (1.21)