@1
MOV UP, DOWN

@5
MOV UP, DOWN

@7
MOV 999, ACC
A: MOV ACC, RIGHT
MOV ACC, RIGHT
MOV RIGHT, ACC
JMP A

@8
A: MOV UP, ACC
MOV ACC, RIGHT
JEZ Z
SUB LEFT
JLZ U
MOV LEFT, ACC
C: MOV ACC, LEFT
JMP A
U: ADD LEFT
JMP C
Z: MOV LEFT, ACC
MOV LEFT, NIL
MOV ACC, DOWN
MOV 999, LEFT

@9
A: MOV LEFT, ACC
JEZ Z
SUB RIGHT
JGZ U
MOV RIGHT, ACC
C: MOV ACC, RIGHT
JMP A
U: ADD RIGHT
JMP C
Z: MOV RIGHT, ACC
MOV RIGHT, NIL
MOV ACC, DOWN
MOV 0, RIGHT

@10
A: MOV ACC, LEFT
MOV ACC, LEFT
MOV LEFT, ACC
