#include <iostream>
using namespace std;
int main()
{
int min=0,a,b,c;
cin>>a>>b>>c;
if((a+b+c)>min)
{
min = a+b+c;
}
if((a+b)*c>min)
{
min = (a+b)*c;
}
if((a+c)*b>min)
{
min = (a+c)*b;
}
if((b+c)*a>min)
{
min = (b+c)*a;
}
if(a*b*c>min)
{
min = a*b*c;
}
cout<<min<<endl;
return 0;
}