#include using namespace std; int a[5],v[5],x[5],i,mx; void back(int k) { if (k==5) { mx=max(mx,x[1]*x[2]+x[3]*x[4]); return; } for (int i=1;i<=4;i++) if (v[i]==0) { v[i]=1; x[k]=a[i]; back(k+1); v[i]=0; } } int main() { for (i=1;i<=4;i++) cin >> a[i]; mx=0; back(1); cout << mx; }