@0 ## FEWEST CYCLES # 86/8/36 @1 MOV UP DOWN MOV UP ACC MOV ACC RIGHT MOV ACC RIGHT @2 S: MOV UP DOWN MOV UP ACC SAV SUB LEFT JGZ AB BA: SWP MOV ACC RIGHT MOV LEFT RIGHT JMP S AB: SWP MOV LEFT RIGHT MOV ACC RIGHT @3 MOV LEFT DOWN @4 @5 MOV UP ACC MOV ACC RIGHT MOV ACC RIGHT @6 S: MOV UP ACC SAV SUB LEFT JGZ AB BA: SWP MOV ACC DOWN MOV LEFT DOWN JMP S AB: SWP MOV LEFT DOWN MOV ACC DOWN @7 MOV UP DOWN @8 @9 MOV ANY DOWN MOV LAST DOWN MOV 0 DOWN @10 MOV UP LEFT