@0
MOV UP, ACC
MOV ACC, RIGHT

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

@2
MOV UP, ACC
JEZ Z
MOV 3, ACC
Z: ADD LEFT
ADD RIGHT
MOV ACC, DOWN

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

@4


@5


@6
MOV UP, ACC
MOV ACC, RIGHT
SUB RIGHT
MOV ACC, DOWN

@7
MOV LEFT, ACC
SWP
MOV ACC, LEFT

@8


@9
L: MOV UP, ACC
JLZ Z
MOV ACC, DOWN
JMP L
Z: SUB ACC
MOV ACC, DOWN

@10

