@0
N: MOV UP,ACC
C: JRO RIGHT
S: MOV ACC,RIGHT
MOV ACC,RIGHT
JMP C
Z: MOV NIL,RIGHT

@1
L: MOV UP,ACC
JEZ Z
MOV 1,LEFT
SUB LEFT
JLZ C
ADD LEFT
MOV 1,RIGHT
SUB RIGHT
JGZ C
ADD RIGHT
O: MOV ACC,DOWN
JMP L
Z: MOV 4,LEFT
MOV -1,RIGHT
C: MOV ANY,DOWN

@2
N: MOV UP,ACC
C: JRO LEFT
S: MOV ACC,LEFT
MOV ACC,LEFT
JMP C

@3


@4
MOV UP,DOWN

@5


@6


@7


@8
MOV UP,DOWN

@9


@10

