I realized pretty early that doing disposal on the output side would let me put track there and give me more ability to maneuver with the large molecule, but it still took me a while to figure out a layout/order of bonds that would work. Secondary is entirely unoptimized and there's probably a more cycle/instruction efficient way to rotate the product before the last bond. Still unless I missed anything I'd expect cost solves to converge on something similar to this layout but maybe doing something fancy with instructions.