@1
MOV UP ACC
SAV
SUB 1
JEZ H
MOV 10 ACC
JMP L
H: MOV 100 ACC
L: JRO RIGHT
MOV ACC RIGHT
JMP L
SWP
MOV ACC RIGHT

@2
MOV 0 ACC
SAV
MOV UP ACC
L: MOV 1 LEFT
SUB LEFT
JLZ D
SWP
ADD 1
SWP
JMP L
D: MOV 3 LEFT
JRO LEFT
JMP Q
Q: SWP
MOV ACC DOWN

@5
S: MOV UP ACC
ADD 11
L: SUB 10
JGZ L
ADD 9
C: JEZ F
SUB 1
MOV 1 DOWN
JMP C
F: MOV 3 DOWN

@8
MOV 0 ACC
A: JRO UP
ADD 100
JMP A
B: JRO UP
ADD 10
JMP B
C: JRO UP
ADD 1
JMP C
MOV ACC DOWN
