a, b, c = map(eval, raw_input().strip().split("^")) MOD = 10**9 + 7 # from fermat's little theorem x = pow(a, b * c, MOD) bpc = pow(b, c, MOD-1) if bpc == 0: y = 0 else: y = pow(a, bpc, MOD) print x, y