Though it is possible that there exists a molecule which currently does not lie on any of the paths, and which would provide a more efficient route if suitable reactions to it were found, identifying such a molecule raises the complexity of the problem at hand significantly. Hence it was decided to limit the search to reactions between the molecules currently lying on the paths.