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