q,s=(input().split())
tt=len(s) t=(len(s)-1) g=int(s) count=int(q)
z=''
for i in s: if 1<count<10 and tt<1000: if i=='0': t=t-1 continue else: z=z+'+{}*{}^{}'.format(i,count,t) t=t-1
mm=z[1:] print(mm)