import re while 1:print''.join(k or'%dx'%eval(n+'*'+e)+'^%d'%~-int(e)*(e>'2')for n,e,k in re.findall('(\d+)x\^(.)|(.)(?=.*x)',raw_input()))