问题 F: 最大值

问题 F: 最大值

时间限制: 1 Sec  内存限制: 128 MB
提交: 380  解决: 114
[状态] [讨论版] [提交] [命题人:]
题目描述

某天,老师问大家一个问题,给你三个正整数a,b,c,你可以再任意两个数之间加上运算符+或者*(注意仅仅只有+和*)或者();,最后使得最后的结果尽可能大,例如:

给你三个数1,2,3.你可以有下面这些方法来计算出一些结果来:

1+2+3=6

1*(2+3)=5

1*2*3=6

(1+2)*3=9

注意三个数自输入后顺序不能改变,例如你不能有这样的方法(1+3)*2,你的括号只能加在a和b,或者b和c上;

在上面的例子中很明现你可以看出最大值为9.

你的任务是给你三个数,求出这个最大值。

输入

多组测试实例,输入三个正整数(a,b,c)。(1<=a,b,c<=10)

输出

输出题目要求的最大值。

样例输入 Copy
1 2 3
样例输出 Copy
9