1321: 上台阶

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:217 解决:112

题目描述

一个人上台阶,台阶有n级,他可以一次上1级,可以一次上2级,也可以一次上3级,问上这个n级的台阶一共有多少种上法。结果很大,请你输出它对1000000007取模后的值。

输入

输入有多组。每组一个正整数n,表示要上的台阶的级数。

输出

输出上台阶的走法总数。

样例输入 复制

1
2
3
4

样例输出 复制

1
2
4
7