def is_valid_eq(eq): if eq.startswith('+'): return False if eq.startswith('-'): return False if eq.endswith('+'): return False if eq.endswith('-'): return False return True def find_max(S): max_val = -float('inf') for i in range(len(S)): eq = S[i:] + S[:i] if not is_valid_eq(eq): continue try: val = eval(eq) except: val = max_val max_val = max(val, max_val) return max_val S = input() print(find_max(S))