@0
MOV UP, RIGHT

@1
MOV LEFT, DOWN
MOV LEFT, DOWN
MOV LEFT, ACC
LOOP:
SAV
SUB RIGHT
JEZ M
MOV 0, DOWN
JMP C
M:
MOV 1, DOWN
C:
SWP
JMP LOOP

@2
MOV UP, ACC
MOV ACC, LEFT
MOV ACC, DOWN

@5
MOV UP, DOWN
MOV UP, ACC
LOOP:
SAV
SUB RIGHT
JEZ PASS
MOV UP, NIL
MOV 0, DOWN
JMP C
PASS:
MOV UP, DOWN
C:
SWP
JMP LOOP

@6
MOV ACC, LEFT
MOV ACC, DOWN
MOV UP, ACC

@9
MOV UP, ACC
LOOP:
SAV
SUB RIGHT
JEZ PASS
MOV UP, NIL
MOV 0, RIGHT
JMP C
PASS:
MOV UP, RIGHT
C:
SWP
JMP LOOP

@10
MOV ACC, LEFT
MOV LEFT, DOWN
MOV UP, ACC
