@4
SAV
MOV ACC RIGHT
SUB 9
JLZ P
NEG
SUB 1
P: ADD 10
MOV ACC RIGHT
ADD ACC
NEG
ADD 31
MOV ACC RIGHT
SWP
ADD 1

@5
MOV LEFT DOWN
MOV LEFT ACC
SAV
A: MOV -3 DOWN
SUB 1
JGZ A
MOV LEFT ACC
B: MOV -1 DOWN
SUB 1
JGZ B
SWP
C: MOV -3 DOWN
SUB 1
JGZ C
MOV 1 DOWN

@9
MOV 0 DOWN
MOV UP DOWN
JMP J
L: NEG
ADD 3
R: MOV ACC DOWN
J: JRO UP
MOV -1 DOWN
