from collections import* n=int(input()) t=int(input()) a=map(int,input().split()) d=defaultdict(lambda:" "*n) d[next(a)]="" for i in a: e=defaultdict(lambda:" "*n) for j in d: if(p:=j+i)<=t:e[p]=max(e[p],d[j]+"+") if(p:=j*i)<=t:e[p]=max(e[p],d[j]+"*") del d;d=e;del e print(d[t])