#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define vint vector::iterator #define vintp vector >::iterator #define inf 1000000 #define ll long long #define maxn 100010 #define mod 1000000007 using namespace std; ifstream fin ("A.in"); ofstream fout("A.out"); int a,b,c,d,maxv; int main () { cin>>a>>b>>c>>d; maxv = max (maxv,a*b+c*d); maxv = max (maxv,a*c+b*d); maxv = max (maxv,a*d+b*c); cout<