N = int(raw_input()) T = int(raw_input()) a = map(int, raw_input().split()) dp = [[a[0],""]] for ai in a[1:]: ndp = [] for s, e in dp: if s+ai <= T: ndp.append([s+ai, e+"0"]) if s*ai <= T: ndp.append([s*ai, e+"1"]) dp = ndp ans = "1"*100 for s, e in dp: if s == T: ans = min(ans, e) print ans.replace("1","*").replace("0","+")