this is pretty much the same thing copied 4 times: twice because the puzzle is rotationally symmetric, and twice because of the two sets of reagents, with some helper arms to move the products to the outputs. i'm happy with this solve, especially since it's the last day and i just managed to save one more cycle. also apparently i won the speedsolve accidentally. oops.