OJ现已增加邮箱找回密码功能,还没有绑定邮箱的同学们请抓紧时间,以免密码丢失无法找回


问题 B: 憧憬成为不会时间超限的人

问题 B: 憧憬成为不会时间超限的人

时间限制: 1 Sec  内存限制: 128 MB
提交: 168  解决: 23
[提交] [状态] [讨论版] [命题人:]

题目描述

由于懒惰,所以这题就不编故事了。输入一个q,表示询问次数。接下来q行,每行输入一个正整数n,你需要输出1!+2!+3!+...+n!取模1e9+7后的值然后换行。

输入

第一行输入一个正整数t(1<=t<=100)
接下来t行,每行一个正整数n(1<=n<=1e6)


输出

每行输出一个对应当前n的答案。

样例输入 Copy

5
1
2
3
4
5

样例输出 Copy

1
3
9
33
153

提示

出题人的祝福:你一定不会时间超限的。