#P11893. [XRCOI Round 1] D. 似此星辰非昨夜

[XRCOI Round 1] D. 似此星辰非昨夜

题目背景

似此星辰非昨夜,却道故人心易变。

题目描述

璀璨星空下,白果给 Genius_Star 出了一些数学题。

我们把一个数称为符合条件的,当且仅当它满足以下所有条件:

  • 它的数字只包含 0,1,2,3,40,1,2,3,4,且这五个数字都出现过至少一次。

  • 所有的 00 都出现在所有的 11 之前,且所有的 33 都出现在所有的 44 之前。

  • 最高位数字不为 00

Genius_Star 需要求出恰好有 nn 位的符合条件的数的个数。当然,这个数可能很大,而白果不想让他太累,所以答案还需要对 109+710^9+7 取模。

他不会这个问题,所以交给你了。

输入格式

输入共 22 行。

第一行输入一个正整数 ll,表示 nn 的位数。

第二行输入一个正整数 nn

输出格式

输出共 11 行。

一个正整数,表示答案。

输入数据 1

1
5

输出数据 1

18

输入数据 2

1
6

输出数据 2

200

提示

样例解释 #1:

符合条件的 55 位数为:

20134,20314,20341,23014,23041,23401,30124,30142,30214,30241,30412,30421,32014,32041,32401,34012,34021,3420120134,20314,20341,23014,23041,23401,30124,30142,30214,\\30241,30412,30421,32014,32041,32401,34012,34021,34201

数据范围与约定:

本题采用捆绑测试。

子任务编号 分值 nn \leq
11 1010 10310^3
22 2020 10710^7
33 3030 21042^{10^4}
44 4040 1010710^{10^7}

对于 100%100 \% 的数据,保证 1n101071 \le n \le 10^{10^7}