AvengedRuler: Well it somehow works. This solution is absurdly complicated in ways that are not always obvious. Just to name a few: -Atom ordering is very specific, if you mess up order you can end up without suppression when you need it. This is also applies for where atoms go at the end of a given product, which leads into the next point. -Intended atom locations at the end are all preplaned, and done in such a way to facilitate the above -Solution has to be designed for no atom cycle and with atom cycles which creates a minimum of 2 distinct paths It would be impossible to list them all but if something looks unnecessary it is probably for some conditional logic. Additionally due to the atom ordering 2 outputs had to be done to ensure proper outputing on all cycles. (oh and name is in reference to an old version of the solve where we had a 4 atom salt thing, it ended up changing but the title is staying)