s = input().split(" ")

d = {"J": 11, "Q": 12, "K": 13, "A": 1}


def dfs(wait, target, out):
    if len(wait) == 1:
        if wait[0] in d:
            c = d[wait[0]]
        else:
            c = int(wait[0])
        if target == c:
            ls.append(wait[0] + out)
    else:
        for i in range(len(wait)):
            w = wait[:i] + wait[i + 1 : :]
            if wait[i] in d:
                c = d[wait[i]]
            else:
                c = int(wait[i])
            dfs(w, target - c, "+" + wait[i] + out)
            dfs(w, target + c, "-" + wait[i] + out)
            dfs(w, target * c, "/" + wait[i] + out)
            dfs(w, target / c, "*" + wait[i] + out)


ls = []
if "joker" in s or "JOKER" in s:
    print("ERROR")
else:
    dfs(s, 24, "")
    if not ls:
        print("NONE")
    else:
        print(ls[0])