JUMP init out: COPYFROM 0 OUTBOX COPYFROM 1 OUTBOX COPYFROM 2 OUTBOX init: INBOX COPYTO 0 INBOX COPYTO 1 INBOX COPYTO 2 main: SUB 0 JUMPN switch0 a: COPYFROM 2 SUB 1 JUMPN switch1 b: COPYFROM 1 SUB 0 JUMPN switch JUMP out switch0: COPYFROM 2 COPYTO 3 COPYFROM 0 COPYTO 2 COPYFROM 3 COPYTO 0 COPYFROM 2 JUMP a switch1: COPYFROM 2 COPYTO 3 COPYFROM 1 COPYTO 2 COPYFROM 3 COPYTO 1 JUMP b switch: COPYFROM 1 COPYTO 3 COPYFROM 0 COPYTO 1 COPYFROM 3 COPYTO 0 JUMP out