计算阶乘(函数)

输入若干个数字,输出它们的阶乘。请用函数计算阶乘。

这里的阶乘n!=1×2××nn!= 1 \times 2 \times \dots \times n,比如5!=1×2×3×4×5=1205!=1 \times 2\times 3 \times 4 \times 5=120

输入格式

共一行,包含若干个数,保证前面所有的数字在191\sim 9之间,最后一个数字是00,表示输入结束。

输出格式

共一行,输出若干个数字,按顺序表示对应的输入的数字的阶乘。最后一个数字00并不需要计算。

样例输入

3 2 1 0

样例输出

6 2 1

数据规模

对于100%100\%的数据,保证数字个数不会超过100100个。