can you say why it is not always better to write:
ABCDFG + ABCEFG and optimize each of the products?