#include<cstdio> using namespace std; int maxim,maxim2,minim,minim2,lit,a,b,c,d; int main() { maxim=-1; maxim2=-1; lit=0; scanf("%d%d%d%d",&a,&b,&c,&d); if(a>maxim) maxim=a,lit=1; if(b>maxim) maxim=b,lit=2; if(c>maxim) maxim=c,lit=3; if(d>maxim) maxim=d,lit=4; if(a>maxim2&&lit!=1) maxim2=a; if(b>maxim2&&lit!=2) maxim2=b; if(c>maxim2&&lit!=3) maxim2=c; if(d>maxim2&&lit!=4) maxim2=d; lit=0; minim=1000; minim2=1000; if(a<minim) minim=a,lit=1; if(b<minim) minim=b,lit=2; if(c<minim) minim=c,lit=3; if(d<minim) minim=d,lit=4; if(a<minim2&&lit!=1) minim2=a; if(b<minim2&&lit!=2) minim2=b; if(c<minim2&&lit!=3) minim2=c; if(d<minim2&&lit!=4) minim2=d; printf("%d",maxim*maxim2+minim2*minim); return 0; }