#CJDT03. 三级跳台阶

三级跳台阶

题目描述

每次可以走 1、2 或 3 级台阶。给定 nn,求恰好走到第 nn 级的方案数,答案对 10000000071000000007 取模。

输入格式

一行一个整数 nn

输出格式

输出方案数对 10000000071000000007 取模的结果。

样例

4
7

数据规模与约定

0n100000000\le n\le10000000。规定到达第 0 级有 1 种方案。