import re import copy s = input() num_list = re.split('[^0-9]', s) operator_list = [c for c in list(s) if c == '+' or c == '-'] res_list = [] for i in range(len(num_list)): len_num = len(num_list[i]) pattern = None for j in range(len_num - 1): cur_list = copy.copy(num_list) cur_op_list = copy.copy(operator_list) if i == 0: cur_list[i - 1] = cur_list[i - 1] + cur_list[i][: j + 1] cur_list[i] = cur_list[i][j + 1 :] elif i == len(num_list) - 1: cur_list[0] = cur_list[i][j + 1 :] + cur_list[0] cur_list[i] = cur_list[i][: j + 1] else: pattern = 1 cur_list[0] = cur_list[-1] + cur_list[0] cur_list[-1] = cur_list[i][j + 1 :] cur_list[i] = cur_list[i][: j + 1] cur_list = cur_list[i + 1 :] + cur_list[: i + 1] # print('cur_list: {}'.format(cur_list)) # print('---------------') if pattern == 1: cur_op_list = cur_op_list[i :] + cur_op_list[: i] # print('cur_op_list: {}'.format(cur_op_list)) # print('---------------') cur_num = int(cur_list[0]) for k in range(0, len(operator_list)): if cur_op_list[k] == '+': cur_num += int(cur_list[k + 1]) else: cur_num -= int(cur_list[k + 1]) res_list.append(cur_num) original = int(num_list[0]) for i in range(0, len(operator_list)): if operator_list[i] == '+': original += int(num_list[i + 1]) else: original -= int(num_list[i + 1]) res_list.append(original) res = max(res_list) print(res)