N = input() M = input() p = 129402307 n, m = 0, 0 for s in N: n *= 10 n += int(s) n %= p for s in M: m *= 10 m += int(s) m %= (p - 1) if N != "0" and m == 0: print(1) elif n == 0 and m == 0: print(0) else: print(pow(n, m, p))