import itertools
def twentyfour(cards):
for nums in itertools.permutations(cards):
for ops in itertools.product('+-*/', repeat=3):
bds1 = '({0}{4}{1}){5}({2}{6}{3})'.format(*nums, *ops)
bds2 = '(({0}{4}{1}){5}{2}){6}{3}'.format(*nums, *ops)
bds3 = '{0}{4}({1}{5}({2}{6}{3}))'.format(*nums, *ops)
for bds in [bds1, bds2, bds3]:
try:
if abs(eval(bds) - 24.0) < 1e-10:
bds += '=24'
return bds
except ZeroDivisionError:
continue
return 'Not found!'
print(twentyfour([int(input()) for i in range(4)]))
aW1wb3J0IGl0ZXJ0b29scwoKZGVmIHR3ZW50eWZvdXIoY2FyZHMpOgogICAgZm9yIG51bXMgaW4gaXRlcnRvb2xzLnBlcm11dGF0aW9ucyhjYXJkcyk6CiAgICAgICAgZm9yIG9wcyBpbiBpdGVydG9vbHMucHJvZHVjdCgnKy0qLycsIHJlcGVhdD0zKToKICAgICAgICAgICAgYmRzMSA9ICcoezB9ezR9ezF9KXs1fSh7Mn17Nn17M30pJy5mb3JtYXQoKm51bXMsICpvcHMpCiAgICAgICAgICAgIGJkczIgPSAnKCh7MH17NH17MX0pezV9ezJ9KXs2fXszfScuZm9ybWF0KCpudW1zLCAqb3BzKQogICAgICAgICAgICBiZHMzID0gJ3swfXs0fSh7MX17NX0oezJ9ezZ9ezN9KSknLmZvcm1hdCgqbnVtcywgKm9wcykKICAgICAgICAgICAgCiAgICAgICAgICAgIGZvciBiZHMgaW4gW2JkczEsIGJkczIsIGJkczNdOgogICAgICAgICAgICAgICAgdHJ5OgogICAgICAgICAgICAgICAgICAgIGlmIGFicyhldmFsKGJkcykgLSAyNC4wKSA8IDFlLTEwOgogICAgICAgICAgICAgICAgICAgICAgICBiZHMgKz0gJz0yNCcKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGJkcwogICAgICAgICAgICAgICAgZXhjZXB0IFplcm9EaXZpc2lvbkVycm9yOgogICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCiAgICAKICAgIHJldHVybiAnTm90IGZvdW5kIScKCnByaW50KHR3ZW50eWZvdXIoW2ludChpbnB1dCgpKSBmb3IgaSBpbiByYW5nZSg0KV0pKQo=