#include <iostream>

using namespace std;

int a, b, c, d;
int ab, ac, ad, bc, bd, cd;
int maxim;

int main()
{
    std::cin>>a>>b>>c>>d;
    ab=a*b; ac=a*c; ad=a*d;
    bc=b*c; bd=b*d;
    cd=c*d;
    if(ab+cd>maxim) maxim=ab+cd;
    if(ac+bd>maxim) maxim=ac+bd;
    if(ad+bc>maxim) maxim=ad+bc;
    std::cout<<maxim;
    return 0;
}