flag = 0 res = [] def dfs(nums, track, sums,result): global flag,res if 0 not in track and sums == 24: if result[1] not in ['-','*','/']: flag = 1 res = result[:] return
for i in range(len(nums)):
# print(2,i)
if track[i] == 0:
track[i] = 1
a = result[:]
result.append(nums[i])
dfs(nums, track, sums + nums[i],result+['+'])
dfs(nums, track, sums - nums[i],result+['-'])
dfs(nums, track, sums * nums[i],result+['*'])
dfs(nums, track, sums / nums[i],result+['/'])
track[i] = 0
result = a[:]
while True: try: n =list(input().split()) #print(n) a2 = [0,'A','2','3','4','5','6','7','8','9','10','J','Q','K'] last = '' for i in range(len(n)): if n[i] == 'joker' or n[i] == 'JOKER': print('ERROR') break elif n[i] == 'J': n[i] = 11 elif n[i] == 'K': n[i] = 13 elif n[i] == 'Q': n[i] = 12 elif n[i] == 'A': n[i] = 1 nums = list(map(int,n)) track = [0,0,0,0] dfs(nums,track,0,[]) if flag: last = a2[res[0]] + res[3] + a2[res[2]] + res[5] last = last + a2[res[4]] +res[7] +a2[res[6]] print(last) else: print('NONE') except: break