111부터 nnn까지 모든 자연수의 ppp 거듭제곱의 합을 109+710^9+7109+7로 나눈 나머지를 구하시오. 다시 말해,
(∑_k=1nkp)mod (109+7)\left(\sum\_{k=1}^{n}k^p\right)\mod\left(10^9+7\right)(∑_k=1nkp)mod(109+7)
을 구하시오.
첫 줄에 nnn과 ppp가 공백을 사이에 두고 주어진다.
거듭제곱의 합을 109+710^9+7109+7로 나눈 나머지를 출력한다.