問題文
以下のような数列 E を「ダルマ数列」と定義します。
第 i 項 を Ei とすると、
- E1=1
- Ei=Ei−1+1≤k≤i−1∑Ek(i≥2)
「ダルマ数列」の第 N 項を求めてください。
なお、答えがとても大きくなることがあるので、998244353 で割った余りを出力してください。
制約
- 1≤N≤1012
- 入力はすべて整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
問題の答えを一行に出力せよ。
入出力例
- E1=1
- E2=1+(1)=2
- E3=2+(1+2)=5
- E4=5+(1+2+5)=13
と計算できるため、13 と出力します。
998244353 で割った余りを出力することに注意してください。