Codeforces Round 308 (Div. 2)
E
Vanya and Brackets
Codeforces
2100
原题
← D→
翻译中…

Vanya is doing his maths homework. He has an expression of form image, where $*x*_{1}, *x*_{2}, ..., *x*_{*n*}$ are digits from $1$ to $9$, and sign image represents either a plus '+' or the multiplication sign '*'. Vanya needs to add one pair of brackets in this expression so that to maximize the value of the resulting expression.

翻译中…

Input

翻译中…

The first line contains expression $*s*$ ($1 ≤ |*s*| ≤ 5001$, $|*s*|$ is odd), its odd positions only contain digits from $1$ to $9$, and even positions only contain signs $+$ and $*$.

翻译中…

The number of signs $*$ doesn't exceed 15.

翻译中…

Output

翻译中…

In the first line print the maximum possible value of an expression.

翻译中…

Note

翻译中…

Note to the first sample test. $3 + 5 * (7 + 8) * 4 = 303$.

翻译中…

Note to the second sample test. $(2 + 3) * 5 = 25$.

翻译中…

Note to the third sample test. $(3 * 4) * 5 = 60$ (also many other variants are valid, for instance, $(3) * 4 * 5 = 60$).

翻译中…

样例

Input #1
3+5*7+8*4
Output #1
303
InputCopy OutputCopy
Input #2
2+3*5
Output #2
25
InputCopy OutputCopy
Input #3
3*4*5
Output #3
60
InputCopy OutputCopy
题目信息
题号
552E
时间限制
1 s
内存限制
256 MB
标签
暴力
动态规划
表达式解析
贪心
模拟
字符串

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。