该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个只含数字的字符串, 例如12331233 , 其奇数位的数位和为:1+3=41+3=4, 偶数位的数位和位2+3=52+3=5 (奇数位指下标是奇数的位置,偶数位指下标是偶数的位置,下标从11开始。)

定义一个数字 ss 的奇偶权值 f(s)f(s) 为:

$$f(s)=\Bigl(\text{奇数位数字之和}\Bigr)\times\Bigl(\text{偶数位数字之和}\Bigr) $$

例如:

f(1233)=(1+3)×(2+3)=4×5=20f(1233)= (1+3)\times(2+3)=4\times 5=20

现在给定多个 nn,请你分别计算:

所有长度为 nn 的数字串(允许前导零)的奇偶权值之和。

答案可能很大,请对 109+710^9+7 取模后输出。

输入格式

第一行输入一个整数 TT,表示测试数据组数。

接下来 TT 行,每行输入一个正整数 nn


输出格式

输出共 TT 行。

对于每组数据,输出一个非负整数,表示所有长度为 nn 的数字串的奇偶权值之和对 109+710^9+7 取模后的结果。

输入输出样例

输入 #1

2  
2  
3

输出 #1

2025  
40500

数据范围

测试点编号 分值 特殊约束
11 1010 T=1, n10T=1,\ n\le 10
22 T=1, n103T=1,\ n\le 10^3
33 T=1, n106T=1,\ n\le 10^6
44 T=1, n109, nT=1,\ n\le 10^9,\ n 为偶数
55 T=1, n109, nT=1,\ n\le 10^9,\ n 为奇数
66 T105, n103, nT\le 10^5,\ n\le 10^3,\ n 为偶数
77 T105, n103, nT\le 10^5,\ n\le 10^3,\ n 为奇数
88 T105, n106, nT\le 10^5,\ n\le 10^6,\ n 为偶数
99 T105, n106, nT\le 10^5,\ n\le 10^6,\ n 为奇数
1010 无特殊限制

对于 100%100\% 的数据,满足:1T105,1n109 1\le T\le 10^5,\qquad 1\le n\le 10^9