Human Resource Machine/Year 40

Size challenge strategy
COPYFROM 24 COPYTO  23 BUMPUP  23 COPYTO  22 BUMPUP  23 a:   COPYFROM 23 COPYTO  1 INBOX b:   COPYTO   0 SUB     22 JUMPZ   a c:    COPYFROM 0 COPYTO  4 COPYFROM 24 COPYTO  2 d:   BUMPUP   2 COPYFROM 4 SUB     1 JUMPZ   e    JUMPN    f    COPYTO   4 JUMP    d e:    COMMENT  0 COPYFROM 1 OUTBOX COPYFROM 2 JUMP    b f:    COMMENT  1 BUMPUP  1 JUMP    c

Speed challenge strategy
COPYFROM 24 COPYTO  22 BUMPUP  22 COPYTO  0 BUMPUP  0 COPYTO  1 BUMPUP  1 COPYTO  23 BUMPUP  23 COPYTO  2 BUMPUP  2 ADD     0 COPYTO  3 ADD     23 COPYTO  4 ADD     0 COPYTO  5 ADD     23 COPYTO  6 ADD     0 COPYTO  7 ADD     23 COPYTO  8 ADD     0 ADD     23 COPYTO  9 COMMENT 0 a:    COPYFROM 24 COPYTO  15 INBOX COPYTO  16 b: c:    COPYTO   18 COPYFROM 22 COPYTO  17 d:    COPYFROM 18 SUB     [15] JUMPZ   e     JUMPN    f     COPYTO   18 BUMPUP  17 JUMP    d e:     COMMENT  1 COPYFROM 17 COPYTO  16 COPYFROM [15] OUTBOX COPYFROM 16 SUB     22 JUMPZ   a     COPYFROM 16 JUMP    b f:     COMMENT  2 BUMPUP  15 COPYFROM 16 JUMP    c

Alternate solution with fewer lines to enter (Lines 37, steps 275)

COPYFROM 24 COPYTO  0 BUMPUP  0 BUMPUP  0 COPYTO  1 BUMPUP  1 a:   COPYFROM 24 COPYTO  3 COPYTO  7 INBOX COPYTO  5 b:   SUB      [3] JUMPZ   e    JUMPN    c    COPYTO   6 BUMPUP  7 COPYFROM 6 JUMP    b c:    BUMPUP   3 SUB     0 JUMPZ   f d:    COPYFROM 24 COPYTO  7 COPYFROM 5 JUMP    b e:    BUMPUP   7 COPYFROM [3] OUTBOX COPYFROM 7 SUB     0 JUMPN   a    ADD      0 COPYTO  5 JUMP    d f:    COPYFROM 5 OUTBOX JUMP    a