I don't see how this could be solved any cheaper. You need an arm between input and Unification glyph and another between Unification glyph and output. Placing the Unification glyph not in the middle seems like a bad idea because you can't access it only from one side. I don't believe that it's possible to replace one of the pistons with a normal arm or to have one of them not on a track, but I also find it hard to believe that this is min G because it didn't feel cursed enough. I'm curious to see where I was wrong.

Regardless if 160g is actual min or not, I expect there will be several submissions at this cost so tertiary optimization will matter. I made one update to my waste shuffling, saving 12 cycles, but there would surely be more potential for improval.

This week was the first time I used omclone, and I'm very glad I did.