Bản ghi email: Generating diversity and securing completeness in algorithmic retrosynthesis