#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; const int MOD = 1000003; long long power(int a, int b) { long long ret = 1; long long tmp = a; while(b > 0){ if(b & 1){ ret *= tmp; ret %= MOD; } tmp *= tmp; tmp %= MOD; b >>= 1; } return ret; } int main() { int x, n; cin >> x >> n; long long ret = 0; for(int i=0; i> a; ret += power(x, a); ret %= MOD; } cout << ret << endl; return 0; }