#include using namespace std; #define SIZE 100 int main (void) { int i, x, N = 0; int a[SIZE]; unsigned long ans = 0; cin >> x >> N; for ( i = 0; i < N; i++ ) { cin >> a[i]; } for ( i = 0; i < N; i++ ) { int k; unsigned long tmp = 1; for ( k = 0; k < a[i]; k++ ) { tmp *= x; tmp %= 1000003; } ans += tmp; } cout << ans << endl; }