#include <iostream>
using namespace std;
const int c = 2009;
int main( ) {
int n, p, s, i, j, t;
cin >> n >> p;
s = 0;
t = 1;
for (i = 1; i <= n; i++) {
t = t * p % c;
for (j = 1; j <= i; j++)
s = (s + t) % c;
}
cout << s << endl;
return 0;
}
输入:11 2
输出:1
