@0
JRO RIGHT
MOV UP ACC
MOV ACC RIGHT
MOV ACC RIGHT

@1
S: MOV 1 LEFT
L: MOV UP ACC
JEZ E
SUB LEFT
JGZ O
MOV LEFT DOWN
MOV 2 LEFT
JMP L
O: ADD LEFT
MOV ACC DOWN
MOV 2 LEFT
JMP L
E: MOV LEFT NIL
MOV LEFT NIL
MOV 0 DOWN

@2
MOV UP DOWN

@4
S: MOV 1 RIGHT
L: MOV UP ACC
JEZ E
SUB RIGHT
JLZ O
MOV RIGHT DOWN
MOV 2 RIGHT
JMP L
O: ADD RIGHT
MOV ACC DOWN
MOV 2 RIGHT
JMP L
E: MOV RIGHT NIL
MOV RIGHT NIL
MOV 0 DOWN

@5
JRO LEFT
MOV UP ACC
MOV ACC LEFT
MOV ACC LEFT

@8
MOV UP DOWN
