a,b,c = map(int, raw_input().split('^')) m = 10**9+7 print pow(pow(a, b, m), c, m), pow(a, pow(b, c, m-1), m)