using System; using System.Linq; using System.Collections.Generic; class No6 { static long X; static void Main() { var line = Console.ReadLine().Split(' ').Select(n => Int64.Parse(n)).ToArray(); var k = Console.ReadLine().Split(' ').Select(n => Int64.Parse(n)).ToArray(); X = line[0]; var ans = 0L; for (int i=0;i(); var x = X; while (num > 1) { if (num % 2 == 1) list.Add(x); x = x * x % 1000003; num /= 2; } foreach (var l in list) { x = x * l % 1000003; } return x; } }