a,b,c=gets.split('^').map(&:to_i) puts '%d %d'%[a**b**c,(a**b)**c]