#include #include #include #include #include #include #include using namespace std; int i,maxi,s,p,j,k,x[6]; int max(int a,int b) { if(a>b) return a; return b; } int main() { //freopen("input","r",stdin); //freopen("output","w",stdout); scanf("%d%d%d%d",&x[1],&x[2],&x[3],&x[4]); for(i=1;i<=4;i++) for(j=i+1;j<=4;j++) { s=x[i]*x[j]; p=1; for(k=1;k<=4;k++) if(k!=i&&k!=j) p*=x[k]; s+=p; if(s>maxi) maxi=s; } printf("%d\n",maxi); return 0; }