using System; public class Hello { static void Main() { string[] line = Console.ReadLine().Trim().Split(' '); var a = long.Parse(line[0]); var n = long.Parse(line[1]); getAns(a, n); } static void getAns(long a, long n) { var m = 10000000; var b = new long[61]; b[0] = a % m; for (int i = 1; i <= 60; i++) { b[i] = b[i - 1] * b[i - 1]; b[i] %= m; } var ans = 1L; for (int i = 0; i <= 60; i++) { if (((n >> i) & 1) == 1) { ans *= b[i]; ans %= m; } } Console.WriteLine(m); Console.WriteLine(ans); } }