@0
L:ADD UP
MOV ACC,RIGHT
MOV ACC,RIGHT
MOV ACC,RIGHT

@1
L:ADD UP
SUB LEFT
JGZ W2
MOV LEFT,DOWN
MOV RIGHT,DOWN
MOV 1,DOWN
MOV RIGHT,DOWN
ADD LEFT
JMP L
W2:ADD LEFT
MOV ACC,DOWN
MOV RIGHT,DOWN
MOV 2,DOWN
MOV RIGHT,DOWN
MOV LEFT,NIL

@2
L:ADD UP
SAV
SUB RIGHT
JLZ W4
ADD RIGHT
MOV ACC,LEFT
MOV 3,LEFT
JMP L
W4:MOV RIGHT,LEFT
SWP
MOV 4,LEFT

@3
L:ADD UP
MOV ACC,LEFT
MOV ACC,LEFT

@5
L:MOV UP,ACC
SUB UP
JLZ R
MOV UP,DOWN
MOV UP,NIL
JMP L
R:MOV UP,NIL
MOV UP,DOWN

@9
L:MOV UP,DOWN
