if a layout's single outer engine is bigger than the central engine, swap those two
allow to calculate for lowest total engines mass
compare stack layouts by secondary criteria to find best match