#!/usr/bin/env python3 # -*- coding: utf-8 -*- import itertools INF = 2 ** 31 - 2 def solve(s): answer = -INF length = len(s) f = lambda c: c in "+-" for i in range(length): to_eval = "" for key, group in itertools.groupby((s * 2)[i: i + length], f): if key: to_eval += "".join(group) else: to_eval += "".join(group).lstrip("0") if to_eval.startswith(('+', '-')) or to_eval.endswith(('+', '-')): continue try: answer = max(answer, eval(to_eval)) except SyntaxError as err: pass return answer def main(): print(solve(input())) if __name__ == '__main__': main()