@0
ADD UP
MOV ACC RIGHT

@1
ADD UP
MOV LEFT DOWN
MOV ACC DOWN
MOV RIGHT DOWN
MOV ACC DOWN
MOV RIGHT DOWN

@2
S:ADD UP
SAV
SUB RIGHT
JLZ B
ADD RIGHT
MOV ACC LEFT
MOV 3 LEFT
JMP S
B:MOV RIGHT LEFT
SWP
MOV 4 LEFT

@3
ADD UP
MOV ACC LEFT
MOV ACC LEFT

@4


@5
S:MOV UP DOWN
MOV UP ACC
SUB UP
JLZ B
MOV UP DOWN
MOV UP NIL
MOV 2 DOWN
JMP S
B:SUB UP
NEG
MOV ACC DOWN
MOV UP DOWN

@6


@7


@8


@9
S:MOV UP ACC
SUB UP
JLZ B
MOV 1 DOWN
MOV UP NIL
JMP S
B:MOV UP DOWN

@10


@11

