Квадраты Фибоначчи

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Сэму приходится много времени путешествовать пешком, и чтобы немного отвлечься от однообразного занятия, он решает в уме всякие задачки. Сегодня он размышлял над последовательностью чисел Фибоначчи. Она строится по следующему правилу:

  • f_0=f_1=1f\_0 = f\_1 = 1
  • f_i=f_i2+f_i1f\_i = f\_{i - 2} + f\_{i - 1}, для всех i2i \ge 2

Он посчитал значение _i=0nf_i2\sum\limits\_{i = 0}^{n} f\_i^2, и теперь просит вас сделать то же самое, чтобы сравнить ответ. Так как это число может быть большим, посчитайте его по модулю 998,244,353998\\,244\\,353.

입력

В единственной строке дано одно целое число nn (0n10180 \le n \le 10^{18}).

출력

Выведите одно целое число --- ответ на задачу.