#include #define NMAX 5 using namespace std; short a[NMAX],k,emax=0,v[NMAX],pus[NMAX]; void citire(){ short i; for(i=1;i<=4;i++) cin>>a[i]; } bool solutie(int k){ if(k==5) return 1; return 0; } void alege(){ if(v[1]*v[2]+v[3]*v[4]>emax) emax=v[1]*v[2]+v[3]*v[4]; } void BK(int k){ short i; if(solutie(k)) alege(); else{ for(i=1;i<=4;i++){ if(!pus[i]){ v[k]=a[i]; pus[i]=1; BK(k+1); pus[i]=0; } } } } int main(){ citire(); BK(1); cout<