先頭から n 個の正整数の k 乗の和を f&sub{k};(n) としよう.
例えば, f&sub{2};(10) = 1&sup{2}; + 2&sup{2}; + 3&sup{2}; + 4&sup{2}; + 5&sup{2}; + 6&sup{2}; + 7&sup{2}; + 8&sup{2}; + 9&sup{2}; + 10&sup{2}; = 385.
1 ≤ i ≤ n における f&sub{k};(i) の和を S&sub{k};(n) としよう. 例えば, S&sub{4};(100) = 35375333830.
2 ⋅ 10&sup{9}; から 2 ⋅ 10&sup{9}; + 2000 の間にある全ての素数 p における S&sub{10000};(10&sup{12};) modulo p の和はいくつになるか?