题目描述 我们把一个数称为有趣的,当且仅当: 它的数字只包含 $0$, $1$, $2$, $3$,且这四个数字都出现过至少一次。 所有的 0 都出现在所有的 1 之前,而所有的 2 都出现在所有的3之前。 最高位数字不为0。 因此,符合我们定义的最小的有趣的数是 $2013$。 除此以外,$4$ 位的有趣的数还有两个:$2031$ 和 $2301$。 输入多个 $n$,请计算恰好有 $n$ 位的有趣的数的个数。 你需要连续处理一系列的输入,当输入的为 $0$ 的时候,输入截止。 由于答案可能非常大,只需要输出答案除以 $1000000007$ 的余数。 输入格式 多个整数 $n$,每行一个。 当 $n = 0$ 时输入截止。 输出格式 对于每个输入的 $n$,输出恰好有 $n$ 位的有趣的数的个数除以 $1000000007$ 的余数。 输入样例 4 6 0 输出样例 3 85