#include using namespace std; long long Pow ( const long long x, const long long n, const long long m ) { long long X; long long i; long long P; X = x % m; i = n; P = 1; while( i > 0 ) { if( ( i % 2 ) == 0 ) { X *= X; X %= m; i >>= 1; } else { P *= X; P %= m; i--; } } return P; } int main() { int i; long long x; int N; long long a; long long iSum; cin >> x; cin >> N; iSum = 0; for( i = 0; i < N; i++ ) { cin >> a; iSum += Pow( x, a, 1000003 ); iSum %= 1000003; } cout << iSum << endl; return 0; }