# -*- coding: utf-8 -*-

import re

s, = map(str, raw_input().split())

maxd = -9999999999
for i in xrange(len(s)):
    # 最初が演算子
    if s[i] == '+' or s[i] == '-': continue
    # 最後が演算子
    if s[i-1] == '+' or s[i-1] == '-': continue
    # 評価
    t = s[i:] + s[:i]
    t = re.sub(r'([+-])0+(\d+)', r'\1\2', t)
    maxd = max(maxd, eval(t))
print maxd