#include<iostream>
using namespace std;
int main()
{
    int v[50],i,max1=0,max2=0,min1=10,min2=10,t,p;
    for(i=1;i<=4;i++)
    {
        cin>>v[i];
        if(v[i]>max1) max1=v[i];
        if(v[i]<min1) min1=v[i];
    }
    t=0;
    p=0;
    for(i=1;i<=4;i++)
    {
        if(v[i]==max1 && t==0)
        {
            v[i]=0;
            t++;
        }
        if(v[i]==min1 && p==0)
        {
            v[i]=0;
            p++;
        }
    }
    for(i=1;i<=4;i++)
    {
        if(v[i]>max2) max2=v[i];
        if(v[i]<min2 && v[i]!=0) min2=v[i];
    }
    cout<<(max1*max2)+(min1*min2);
}