#include <iostream>

using namespace std;

int main()
{
    int a[4],i,max1=0,max2=-1,sum=0,ind1=1,ind2=0,t1=1,t2=1;
    for(i=1;i<=4;i++)
        cin>>a[i];
    for(i=1;i<=4;i++)
        if(a[i]>max1)
    {
        max2=max1;
        max1=a[i];
        ind2=ind1;
        ind1=i;
    }
    else if(a[i]<max1&&a[i]>max2)
    {
        max2=a[i];
        ind2=i;
    }

    for(i=1;i<=4;i++)
    {
        if(i!=ind1 && i!=ind2)
            t2=t2*a[i];
    }
    t1=max1*max2;
    sum=t1+t2;
    cout<<sum;


    return 0;
}