This one is much easier to understand because the arms are only multiple when necessary. Solution created in stock GOG OM, title edited in emacs.