If only I could combine some of the functions into fewer arms... Also, a shame about the waste arm which alone uses 6 instructions. The fact the product has an odd number of atoms means you either need to have waste, or deal with two different zig-zags chirally opposite which seemed the worse option... at least with this set-up! I look forward to seeing the solves under 20i...!