#c221001. 求幂和

求幂和

求幂和

题目描述

给你三个数 nn, mm, pp, 你需要求出 ∑i=1min  mod  p\sum\limits_{i=1}^{m} i^n \space \bmod \space p。

输入格式

一个三个正整数 nn, mm, pp,保证pp是素数,并且p>n+1p > n + 1。

输出格式

一个正整数表示计算结果。

样例输入

2 3 101

样例输出

14

提示

对于100%100\%的数据,1≤n≤2000,1≤m,p≤1091\leq n\leq 2000, 1\leq m, p \leq 10^9。