Cerința
Se dau n şi k numere naturale. Calculați suma \( \sum_{i=1}^{n}i^{k} \).
Date de intrare
Programul citește de la tastatură numerele naturale n şi k.
Date de ieșire
Programul va afișa pe ecran valoarea sumei \( \sum_{i=1}^{n}i^{k} \), modulo 1.000.000.007.
Restricții și precizări
1 ≤ n ≤ 100.000şi1 ≤ k ≤ 1.000.000.000pentru 70% din teste1 ≤ n ≤ 1.000.000.000şi1 ≤ k ≤ 100.000pentru 30% din teste
Exemplu:
Intrare
5 3
Ieșire
225
Explicație
\( \sum_{i=1}^{5}i^{3} = 1^{3}+2^{3}+3^{3}+4^{3}+5^{3} = 225\)