https://tihitopakol.vassilyk.com/handbook-of-combinatorial-chemistry-book-42035zy.php