for(;l=readline();print(o||0))for(o='';t=/(.?\d*)x(\^(.[^-+]*))?/g(l);o+=b?(a-1?~a?a:'-':'')+(--b-1?'x^'+b:'x'):a)[,a,,b]=t,a=(a*5||a+5)*(b||1)/5,a>0?o+=o&&'+':0