@0 ADD UP ADD UP SUB UP MOV ACC RIGHT JRO -1 @1 MOV LEFT RIGHT @2 MOV UP ACC MOV ACC ANY MOV ACC LAST SWP SUB LEFT MOV ACC LAST @3 @4 @5 @6 MOV UP DOWN @7 @8 @9 @10 SUB ANY JNZ N MOV 1 DOWN JMP S N: MOV 0 DOWN S: MOV LAST ACC ADD LAST