Cerința
Se dă n
un număr natural. Să se calculeze suma ∑nk=1(k!⋅(k2+k+1)).
Date de intrare
Programul citește de la tastatură numărul n
.
Date de ieșire
Programul va afișa pe ecran valoarea sumei, modulo 1.000.000.007
.
Restricții și precizări
1 ≤ n ≤ 10.000.000
Exemplu:
Intrare
3
Ieșire
95
Explicație
Suma este 1!⋅3+2!⋅7+3!⋅13=3+14+78=95.