#include int A,B,C,D,E,F; int main(void) { int la,lb,lc,ld; int k; int min,local; int neco_mam; while (scanf("%d %d %d %d %d %d",&A,&B,&C,&D,&E,&F),A||B||C||D||E||F) { neco_mam=0; for (k=0;k<4;k++) { switch(k) { case 0:la=A;lb=B;lc=C;ld=D;break; case 1:la=B;lb=A;lc=C;ld=D;break; case 2:la=A;lb=B;lc=D;ld=C;break; case 3:la=B;lb=A;lc=D;ld=C;break; } if (la*lc <= E && lb*ld<=F) { local=la*lb-1 + (la*lc