背景
你想知道夜晚流星的真相吗?哈哈,真相就是缥缈须臾的一瞬天光罢了。
那么,趁着一切还美好,就这样静止吧……去往永恒。

题目描述
对于一个长度为 n 的序列 (a1,⋯,an),满足 0≤ai≤m。
我们称其是一个原神序列,当且仅当满足:
i=1∑ni⋅ai≡0(modn).
求有多少个序列是原神序列,对 109+7 取模。
输入格式
共 T 组数据。
对于每组数据,一行两个数 n,m。
输出格式
对于每组数据,表示答案。
2
2 1
5 4
2
625
提示
样例解释 #1:
原神序列有 [0,0],[0,1] 这两种。
数据规模与约定
本题采用捆绑测试。
| Subtask 编号 |
n |
m |
得分 |
| 1 |
n≤8 |
m≤8 |
4 |
| 2 |
n≤100 |
m≤100 |
8 |
| 3 |
n≤5⋅103 |
m≤5⋅103 |
| 4 |
n≤105 |
m≤105 |
15 |
| 5 |
无限制 |
10 |
| 6 |
无限制 |
m≤105 |
| 7 |
n≤107 |
m≤107 |
15 |
| 8 |
无限制 |
30 |
对于 100% 的数据:保证 1≤T≤5,0≤n,m≤1013。