@0
L:ADD UP
SAV
SUB RIGHT
JLZ W2
ADD RIGHT
MOV ACC,DOWN
MOV 1,DOWN
JMP L
W2:MOV RIGHT,DOWN
SWP
MOV 2,DOWN

@1
L:ADD UP
MOV ACC,LEFT
MOV ACC,LEFT
MOV RIGHT,DOWN
MOV RIGHT,DOWN

@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

@4
L:MOV UP,RIGHT
MOV UP,RIGHT

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

@9
L:MOV UP,DOWN
