#codethanksfestival14qualbb. [code_thanks_festival_14_qualb_b]電卓ゲーム

[code_thanks_festival_14_qualb_b]電卓ゲーム

问题描述

您的计算器上有两个运算符,加法(+)和乘法(×)。

您将得到3个数字A、B、C。按照"A→运算符→B→运算符→C"的顺序将这些数字输入计算器。

例如,当(A,B,C)=(1,2,3)(A,B,C)=(1,2,3)时,考虑第一个运算符为加法,第二个运算符为乘法。在这种情况下,输入为“1→+→2→×→3”,计算结果为9。由于计算器按顺序执行运算,因此忽略运算符的优先级,从左到右进行计算。

您决定通过巧妙选择每个数字之间的运算符来进行一次单人游戏,以获得最大值。请计算由巧妙选择运算符所得到的计算结果的最大值。


输入

从标准输入中按以下格式给出输入。

AA BB CC

  • 第1行:给出数字A(0A9)A(0 ≦ A ≦ 9)
  • 第2行:给出数字B(0B9)B(0 ≦ B ≦ 9)
  • 第3行:给出数字C(0C9)C(0 ≦ C ≦ 9)

输出

输出结果的最大值,末尾要换行。


输入示例1


1
2
3

输出示例1


9

这是问题描述中提到的情况。

  • 计算"1→+→2→+→3"得到6。
  • 计算"1→+→2→×→3"得到9。
  • 计算"1→×→2→+→3"得到5。
  • 计算"1→×→2→×→3"得到6。

因此,输出最大值9。


输入示例2


1
0
9

输出示例2


10

计算"1→+→0→+→9"得到10,这是最大值。


输入示例3


2
3
4

输出示例3


24

计算"2→×→3→×→4"得到24,这是最大值。


输入示例4


9
9
0

输出示例4


81

计算"9→×→9→+→0"得到81,这是最大值。