@0


@1
L: MOV UP, ACC
MOV ACC, DOWN
SWP
MOV ACC, DOWN

@2


@3


@4


@5
L: MOV UP, ACC
SUB UP
MOV ACC, DOWN

@6


@7


@8
L: MOV UP, ACC
JLZ N
MOV ACC, RIGHT
JMP L
N: NEG
MOV ACC, RIGHT

@9
MOV 0, DOWN
MOV LEFT, NIL
L: MOV LEFT, ACC
SUB 10
JLZ Z
MOV 1, DOWN
JMP L
Z: MOV 0, DOWN
JMP L

@10

