Problem L: §2 3 上台阶

Problem L: §2 3 上台阶

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

楼梯有 $n\ (71 > n > 0)$ 阶台阶,上楼时可以一步上 $1$ 阶,也可以一步上 $2$ 阶,也可以一步上 $3$ 阶,编程计算共有多少种不同的走法。

Input

输入的每一行包括一组测试数据,即为台阶数 $n$ 。最后一行为 $0$,表示测试结束。

Output

每一行输出对应一行输入的结果,即为走法的数目。

Sample 1 Input

1
2
3
4
0

Sample 1 Output

1
2
4
7