問題文  

すぬけくんはロシア語の筆記体を解読することになりましたが、全ての文字が uu にみえてしまいました。 ただ、よく見ると、 uuuu から成り立つ文字と uu からなる文字の2種類の文字のみで構成されていることがわかり、文字と文字の区切りにも uu が使われることがわかりました。 例えば uuuuuu という文字列ならば uu uuの2文字からなることが解読できるようになりました。

いま、 uu だけからなる長さNNの文字列 SS が与えられました。SS はロシア語解読の天才すぬけくんにとっても長すぎたので、すぬけくんの代わりにこの元の文字列が解読された結果としてありうるロシア語の文字列が何通りあるか求めてください。 ただし、答えがとても大きくなる場合があるので、代わりに 998244353998244353 で割った余りを計算してください。

制約

0N10160 \le N \le 10^{16}   

ただし NN は整数

入力

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

N

出力

答えを 998244353998244353 で割った余りを出力してください

入力例1

2

出力例1

1

uuuu の1通りのみです。

入力例2

5

出力例2

2

uu uu uu と uuuu uuuu の2通りです。

入力例3

3141592

出力例3

379555782

答えを 998244353998244353 で割った余りで出力するのをを忘れないでください。

提出


Go (1.21)