#include using namespace std; int M = 1000003; long long int powModM(long long int x,long long int a){ if(a == 0){ return 1; }else if(a % 2 == 0){ long long int t = powModM(x,a/2); return (t * t) % M; }else{ return (powModM(x,a-1) * (x % M)) % M; } } int main(){ long long int sum = 0; long long int ans; long long int x,N; cin >> x >> N; long long int a; for(int i=0;i> a; sum += powModM(x,a); } ans = sum % M; cout << ans <