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