@0 @1 MOV -999 ACC ADD UP ADD RIGHT JGZ G L: ADD 848 #Z MOV ACC RIGHT MOV -424 ACC #Y JMP E G: MOV ACC RIGHT E: MOV -4 RIGHT MOV -4 RIGHT MOV -4 RIGHT MOV 99 RIGHT MOV ACC RIGHT @2 MOV LAST DOWN MOV UP ANY MOV -512 ACC ADD LEFT JGZ G L: ADD 256 ADD ACC SUB 1 JRO LEFT JLZ L # JEZ L # G: SUB 256 ADD ACC JRO LEFT MOV ACC DOWN @3 @4 # USED SIM TO FIND # OPTIMAL X & Y: # 0 <= X < 200 # Y = X-499 # Z = 998-2X # 800 CASES TESTED # FOR 4 COMBOS OF # JGZ+JMP/JLZ+JEZ # JGZ+JMP/JLZ+JMP @5 MOV UP ACC MOV -99 LAST ADD 999 SUB 500 MOV -99 LAST MOV -99 LAST MOV -99 LAST MOV 1 LAST MOV ACC DOWN MOV UP ANY @6 @7 @8 @9 JGZ G L: ADD 256 ADD ACC SUB 1 JRO UP JLZ A # JMP B # G: SUB 256 ADD ACC JRO UP JGZ B A: ADD 512 B: ADD UP MOV ACC DOWN MOV UP ACC @10