数列求和
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

小林最近在学习斐波那契数列,他发现斐波那契有着很神奇的性质,这些性质也同样体现在斐波那契的衍生数列上。众所周知,原始的斐波那契是,当i大于3时有。小林现在想知道,他假如F_1不变仍然为1F_2变为3i大于等于3时的规则不变,再按照斐波那契数列的方式重新生成一个序列,那么新的数列的前n项和是多少呢?
最终结果可能会比较大,最后算出的答案对取模即可。

输入描述:

一行一个正整数

输出描述:

输出一行一个整数为你的答案。
示例1

输入

复制
7

输出

复制
73