#include<iostream>
using namespace std;
#include<algorithm>
int main()
{
int a,b,c;
cin>>a>>b>>c;
int m,n,o,p;
m=a+b+c;
n=a*(b+c);
o=a*b*c;
p=(a+b)*c;
cout<<max(max(max(m,n),o),p);
}

#include<iostream>
using namespace std;
#include<algorithm>
int main()
{
int a,b,c;
cin>>a>>b>>c;
int m,n,o,p;
m=a+b+c;
n=a*(b+c);
o=a*b*c;
p=(a+b)*c;
cout<<max(max(max(m,n),o),p);
}