#P3695. Stirling Number of the First Kind (Small p, Large n)
Stirling Number of the First Kind (Small p, Large n)

9 7
0 0
1 0
1 1
5 0
5 1
5 2
5 3
5 4
5 5
1
0
1
0
3
6
0
4
1
7 7
40 0
40 10
40 20
40 30
40 40
1000000007 998244353
1000000000000000000 1000000000000000000
6
0
6
1
0
1