Human Ransource Machine – Episode 4 – Programming to Success

Floor 26 – Small Divide

Brief

-- HUMAN RESOURCE MACHINE PROGRAM --

    JUMP     b
a:
    BUMPDN   2
    OUTBOX  
b:
    COPYFROM 9
    COPYTO   2
    INBOX   
    COPYTO   0
    INBOX   
    COPYTO   1
c:
    BUMPUP   2
    COPYFROM 0
    SUB      1
    JUMPN    a
    COPYTO   0
    JUMP     c


DEFINE LABEL 0
eJzjYmBg4M94FPE/d0389RrvsoL6z9WcTQytQGEG9uzXPXOr9Lym1io6MoyCUTAKhiUAAJ4jDqA;

DEFINE LABEL 1
eJzjYGBgkE9iiVqRJZuzNy+3HMhlSK44m3CpyLn9VebRbQyjYBSMgmENACcaC3Y;

DEFINE LABEL 2
eJxjZWBg4Cnd23Sq9M96IJMhrLArDkTv2navmWEUjIJRMOwBAFt7CTA;

DEFINE LABEL 9
eJyTYmBgaM4JirDP2BZ9IPFPVnj88yKGmNmNm6Oieh5HSU7fF/N4rnyS4ArWtOlrHHP/rF9c9Gf9qdKd
a1kqQlax1cbM/Fdf1fCv3qTwYV1I6vIatej1lTEhMvkdgdOyJ/sCjWZ4XmYQ7pkVMIFhFIyCUTAoAQBX
ey51;

Fast

-- HUMAN RESOURCE MACHINE PROGRAM --

    JUMP     c
a:
    BUMPDN   2
    OUTBOX  
b:
c:
    COPYFROM 9
    COPYTO   2
    INBOX   
    JUMPZ    e
    COPYTO   0
    INBOX   
    COPYTO   1
d:
    BUMPUP   2
    COPYFROM 0
    SUB      1
    JUMPN    a
    COPYTO   0
    JUMP     d
e:
    OUTBOX  
    INBOX   
    JUMP     b


DEFINE LABEL 0
eJzjYmBg4M94FPE/d0389RrvsoL6z9WcTQytQGEG9uzXPXOr9Lym1io6MoyCUTAKhiUAAJ4jDqA;

DEFINE LABEL 1
eJzjYGBgkE9iiVqRJZuzNy+3HMhlSK44m3CpyLn9VebRbQyjYBSMgmENACcaC3Y;

DEFINE LABEL 2
eJxjZWBg4Cnd23Sq9M96IJMhrLArDkTv2navmWEUjIJRMOwBAFt7CTA;

Floor 28 – Three Sort

Brief

-- HUMAN RESOURCE MACHINE PROGRAM --

a:
    INBOX   
    COPYTO   0
    INBOX   
    COPYTO   1
    INBOX   
    COPYTO   2
    SUB      1
    COMMENT  0
    JUMPN    c
b:
    COMMENT  1
    COPYTO   7
    COMMENT  5
    COMMENT  6
    COMMENT  7
    ADD      1
    COPYTO   1
    SUB      7
    COPYTO   2
c:
    COPYFROM 1
    SUB      0
    COMMENT  2
    JUMPN    e
    COPYTO   7
    ADD      0
    COPYTO   0
    SUB      7
    COPYTO   1
    COMMENT  4
    COPYFROM 2
    SUB      1
    JUMPN    d
    JUMP     b
d:
e:
    COMMENT  3
    COPYFROM 2
    OUTBOX  
    COPYFROM 1
    OUTBOX  
    COPYFROM 0
    OUTBOX  
    JUMP     a


DEFINE COMMENT 0
eJwzYmBgEIpWdDwRF5Iqn8TbZ5P8fplN8p/1dUn2mxITp69JTHRfeDcpZqZ46pbJZzMCJjTnBEz4XnBt
SkfZ47nJFWuWHKowWrm0fPqa4iLZjbOTn28HGsewvts95uEEweRf8y5VmSzc2yS+ILXDZt7rnpuTMxdp
9x7dBlLjtulz9aW1r3sM122Z7Lc+ZubSTWoL/mzNXLRqT+YikLzF+ZNu/Zdeu5+8EuC95No1f4UbLFFJ
129lrrlsVmdwaUVX/yXrGa7XQlaB1GpcPfeKYRSMglFAFgAARsdg5Q;

DEFINE COMMENT 1
eJzTZmBgaAw96SYU/XhuYbT9ps1Rf9avjpWcnhm3ZfLT+MKJ4qkBE85mTJ70P/fgnL15a5awZ/9ZL57K
sfNtzKX9u8M37ANqZ/jZ7h5zvOlPVm+DVmlvQ39FRtPsxp/tARNuTg5Z1T+dY6fvDNFDIHUfu3x2a/d+
PlA1Wek0iD95YcxMk4VqCyYvFFyxYdGtdWnLlmwNW3N0G0ju6oKT3RsWVTW8WrKhMm6lVmn2Bu8yhlEw
CkYB1QEAvOxS1A;

DEFINE COMMENT 2
eJwLYWBgWKHvXfZKj6NksnZuuY1GVQOT2uRJTGoxMw+oscy30chctEMzc1GgzvzZr/Re97AbmNWpGJrV
VZvMn11sXroaqJ3hi9MWP0536+Dj7gfDM9zXxOu5LinQc/Uue+Ixf/YTD7UFIDWr3KqOgmih6IS81bF6
/W9j1Bbox2QuehvzeO6JuPmzZyfHzOzOfDyXPVttwdHsNUt+JTdtuRDtsxukx6389UXHXMk7ILZi5b0T
2aV6V0DsI/2lafMnfq6eP5G3L7XffeHyvsdzlSdITj85U6//wJyACWULrk2ZvDBmpslClvk75q9Z4jr7
1rr+6U1bUvs5dr7sfb59eZ/9JpA5huua8r/s4Ch5szu33Hn/5+r9BxhaGQ+c7FbbN3lS8uY/67euubQf
pC7rypKCm+dyy+efEa1NPXWvWfvE5EldJ+bPZjultsDhTNfi/kvvlzGMglEwxAAAqQ2X4A;

DEFINE COMMENT 3
eJwzZ2Bg2KH5fpmKYULeDFPr4FNWs23cbCKsDtnutS1wWVLwxKNuVoLXn/VAZQxhZrMb1TxEa0HszVGF
PosTvgdsSFeLVskxSvmf+ycrLu9oIX/Giq63MUYrQWoymqanM7bGzGRsLV0N4q/v5vGMnfQ94Obk+WE3
J59NONL/vCi1v7+iaFrAhJMzrWe0zzo45+RMtQX907sWW7cnbgbpkdy+Jv743unpV448L5p09FJVxl69
/ucb7TeB5CRuh6QuuWafW3RRtDb0gnP7t/OTJxlccl+ocdVoZdDdJVsZRsEoGAUEAQArPGER;

DEFINE COMMENT 4
eJyzYGBgsJfm2Gmj8dp9snafMb8uh363Hoe+iuEl0wkWgsmHbCdP+mN/dBtQGQOT2r1mEfOqBhA7IEDR
0T7M2aks9XvA2YyD4ezZZxPYs6enl6V+rl4dy9vXFbRzLUidd+NeW7XmrrjW5qZ8teYVXRlNvH3ejSe7
3zQotnk3mtUdb8otT2h9XlTaebTQo0+rdMvUiHrumc7trrP1+l1n/5hqMP3x3DM975d5N4asEqw3Whlc
934ZyNwFK5RO8y/Wu8I0Z+sNEF9tX+FEwV3uC7/s2LlWcNeSrWJHzA+fOR5xhGEUjIJRgBcAAMX7XBg;

DEFINE COMMENT 5
eJzTZ2BguKq1wrVb73Rwsu2NhUAuww/loLk6ev/KZ1mtcAXxt/tKBt0LSA/gTe4IBPHrA2Y3yie9rLfP
2FAJ4gu3rAp6WGcQvr5SMJmlIiFvUkVLTUVNTe+eBtcpcm3Xpnj0ze0DqeucPz1dfU1DEoi9axubUu/u
jsBVe0rTVu35V55wgD/s56EA72eH9bwCjj3w/nzqYHj+mV+x0ueys3rO9lfMPxNRv/H0vebUUxNbk45y
NW7Zx1HCMApGwSigGAAAUclP5w;

DEFINE COMMENT 6
eJyzZGBgkDH5FVupb5TyV1cjY7K2SWGZlnzlDs0r7Z+0T894pTd1vozJmiUFLoIrgEoZdodrlarkeJeB
2D6xHdMmp62anlhcPC+4bvsCkFhuT3kxW//MkvQpEfXuC34tAol19Z5b2tW7fcG1PoM5sjP2NtnMu5AL
El+wwq95wS6dJhC7Y+PC5Nkb9veD2NyHjlsyH71nx3d8rufyk0YpqaeSq6+dvFM25ZRJ4Z6zpWmhF+IS
311qSNp2dWfG6Zv9FTtv6TS9uJXaEXUrqsf/RsAE12uFE6vO7e+/dnJFl8TJK+0Mo2AUjAKcAAALcWYi
;

DEFINE COMMENT 7
eJwzYmBgWKwaYTVbo8ajTGtqVIq2fGWZ1vYFBUaW3ZfMuRqzrSLqG+zuNX9xejChwOX0jPMuLPMdXKSX
HHFatOKj7a117y12rpXSd18INIbhSEhTvm54Qt6y1LAiEN8j+O1MqayguSC2RdOfLLPaS1V8VV87ptYG
TDBoXTX9ZPuq6coTHkwAyR9vks2RawtJbe9YmKw8YWEySCxy/r/yFUtnlixey1EC4jfvtE0o2r8zg+1U
RD2Iz75DZfKCXfktCscMwhlGwSgYBWQBADwZTuA;

DEFINE LABEL 0
eJzjZWBgSK6QzXlffLSwOl+0tjln8iTH3JiZcXks8y0L3BcaFj+em1zh3B5dvaSgosa7TK9h51qGUTAK
RsGwAQDlaxW5;

DEFINE LABEL 1
eJwTZWBgqM5vcxEp6q+4VHRwjkjRzrVhhfabbuXvXHsrP3PR9wLJ6cVFvH3Zpc7t0dV7m87XK7Y9aV7R
VdsWMCGiw3rGrPb5sxlb1RYcqjBaOaH4z/rvBRw7GUbBKBgFQwYAAFxZKKs;

DEFINE LABEL 2
eJzjZmBguNOWkOfdmFt+vYah1a4qYMLzsvfLWCqattyvPLrNrHbJVu9G2Y132t4vY0AC16b7r0HmW2Tu
Tj+aHd8FYjvUHwkLrvNrBrFlJk6PbJikmvl9kl+z74za5FuzHkV8mPMhOHuBdbDbIt0IxSW1yQnLmVtm
L5/bxzAKRsEooDsAANEoNK4;

DEFINE LABEL 7
eJzjZGBgEE/NLU+ucF84t0pwBZDLsCPl1jqVHOd2w+IlBW7lpWkMeMCcLJua1Nz7pX15WqVhhbJV8iW5
rWvKLGY+L5Nb/Lzs7cz2CpFuxpqMyuC6ZbWZDbmt01rCZ+9vhdiTNaG05Puk5cuMJlseapjUeI9rksk2
o8lz+y5Nia4rmjalzGrmmwK2+Wfz3Ba1Vx9YumjWgaVbFl5e8mlp4yKDVaKzn65SmPJpKT63jYJRMAoI
AwDP4kwP;

Fast

-- HUMAN RESOURCE MACHINE PROGRAM --
--Don't copy and paste, just use an implicit sort in the instructions

a:
b:
c:
d:
e:
f:
    INBOX   
    COPYTO   0
    INBOX   
    COPYTO   2
    INBOX   
    COPYTO   1
    SUB      2
    COMMENT  0
    JUMPN    i
    COMMENT  1
    COPYFROM 2
    SUB      0
    COMMENT  5
    JUMPN    g
    COMMENT  6
    COPYFROM 0
    OUTBOX  
    COPYFROM 2
    OUTBOX  
    COPYFROM 1
    OUTBOX  
    JUMP     f
g:
    COMMENT  7
    COPYFROM 1
    SUB      0
    JUMPN    h
    COMMENT  2
    COPYFROM 2
    OUTBOX  
    COPYFROM 0
    OUTBOX  
    COPYFROM 1
    OUTBOX  
    JUMP     e
h:
    COMMENT  3
    COPYFROM 2
    OUTBOX  
    COPYFROM 1
    OUTBOX  
    COPYFROM 0
    OUTBOX  
    JUMP     d
i:
    COMMENT  4
    COPYFROM 1
    SUB      0
    COMMENT  8
    JUMPN    j
    COMMENT  9
    COPYFROM 0
    OUTBOX  
    COPYFROM 1
    OUTBOX  
    COPYFROM 2
    OUTBOX  
    JUMP     c
j:
    COMMENT  10
    COPYFROM 2
    SUB      0
    COMMENT  11
    JUMPN    k
    COMMENT  12
    COPYFROM 1
    OUTBOX  
    COPYFROM 0
    OUTBOX  
    COPYFROM 2
    OUTBOX  
    JUMP     b
k:
    COMMENT  13
    COPYFROM 1
    OUTBOX  
    COPYFROM 2
    OUTBOX  
    COPYFROM 0
    OUTBOX  
    JUMP     a


DEFINE COMMENT 0
eJwzYmBgEIpWdDwRF5Iqn8TbZ5P8fplN8p/1dUn2mxITp69JTHRfeDcpZqZ46pbJZzMCJjTnBEz4XnBt
SkfZ47nJFWuWHKowWrm0fPqa4iLZjbOTn28HGsewvts95uEEweRf8y5VmSzc2yS+ILXDZt7rnpuTMxdp
9x7dBlLjtulz9aW1r3sM122Z7Lc+ZubSTWoL/mzNXLRqT+YikLzF+ZNu/Zdeu5+8EuC95No1f4UbLFFJ
129lrrlsVmdwaUVX/yXrGa7XQlaB1GpcPfeKYRSMglFAFgAARsdg5Q;

DEFINE COMMENT 1
eJxTY2Bg2OXgaLrJmcnXwSUu0cFFq5TNKXORmseDCa5+fs3lwcnVUhF3yh5H/SvfF1PVwBW3oisz7sdU
rrjieX0xtku/RoasOhc2fc0k/8Mr+70yFxl4TZ0PNJIhrDAukaXiT1ZGU36LRVNbp2TN6RkTiuOWgeRY
F2ZnnZwZVmQx5XN10ATxrqAJARNUp9bN8p/rvjBkedfirWvcFzKMglEwCugCAHodQBU;

DEFINE COMMENT 2
eJyzZ2Bg2Kby2n2i2vcAXo2uuF8a3mVamoptdeqe68S1YmZu0Nnfz27g3K5nvLep2Fyn6Y7lprZSG96+
9XarpvPZF8+7b3duKYvt9DVrLe03PTJM3PxCc9EKoJEMvt6emVIRydWF0TpN8TETW/ti2jovRPP2fY1U
mdwVpLYgwvf9MpA6w2KtUqFcxyrPrJf1/BmKbZ/SanqV0rdMfpU5f7ZQ7uO5JwoOzjlQ3DEtsuxKO0uF
ZXd09bmlIH1ybe8TdSctKSiallu+bRZXY//0rx1FLVPnR3QUzwPJT96skeGzyrts2jKuRvZlV9oLVzBN
Mlx3esafrfyzHXe9nfl/V8c0hlEwCkYBAwAFQmym;

DEFINE COMMENT 3
eJyzYWBgkNLvilum1ZC0WuljXot8bjmH3PG6lbLiXfqKkyfNVL425anKlslamgytMXo7M9gNerK9TbZM
BmpjKLXR87riZ5/L7L+k4Jnv7tIKR4i4ery9RmLibgObZGenX8kxIb+S/2R9SNzfvyPlXvOD9EtVPvkf
84qL7HPvliTkPS97XpRccanqY8XeJpaKts5TpXr96oUqk79mu04JTJ88iTd5RRfITIsmC7fO+U35v+aF
FV2ezVGypPNOGUjcbmuhT/aGswlr14cV2WyQr+zYuKz2/hauRrMdXI3PDl+qKj+pVQpSd39LgPf3vbNt
GEbBKBgFKAAAdhFnGw;

DEFINE COMMENT 4
eJzTYGBgyPJ5G/LQOT3Aw3FV0Ho79xhj25DU7dZapWI2orXGtn7NZk68fXtcCyeGejyYIOet2AbUwsAR
maD5NL7F3K/EPjeyTKuUqbiqITCdfzZILqFVy8C3LdeovWOig3HXqiCF7unpCt3H60o7D86x7fnasbzv
eN25id5lFlPCipymHS2UneFdJjp7b9Pl2eJd22alTzWYbjDn38THc3N7IOaNglEwCmgHACYWP30;

DEFINE COMMENT 5
eJyzY2Bg4NfVUL6hf8fwq0GNx1eDNfE39L3LHugwTdpsKFr73bQp389yevoVG8Hk+3YNSR6O09MfOj8v
WuW2v9/brW7WfJftC1KdpJc02K1ZstbSfWGaQcCEV3qW3UBjGdIjmXwD0+MS+/Ka8vvy/pU/yjlep5Ru
2V2XNHkSSP5K57ZowXr7XMka77IzVcfrltekdgjWR/VktT+Y8G9iwASQmh3zC32qV2XGlm1al7Njo0kh
/2KIXrZTatHGR98nMh74mLdlX0uN8P7ZjXIH2zo1Dtf03jsWMCH11NcOhzM6TdLn+iukzz0vEr2WuQik
z/SUe4zXuXU5DKNgFIwCMAAA5uprYA;

DEFINE COMMENT 6
eJwzZWBgeKEprK2j9yjild66HCn9iHp7XY21Xw34Z78xDpiw1exK+0+rqoZJtlyNBS5Mk1a51c1S8zBa
Od1951ppt3UbHzo3bdnlsGRrqU3TlmLz3g2e+pmLgEYyTAkxSmHPdm7Py6jpdYqeOh8k5tzimZlbtaz2
UMW95uSK1I65VXP75tdfmyLWKTkdJH9y5q/Yu3PPJqQtCyu6uqCq4d30yZNA4t/3Pk2N270z49W2sKKz
W/sr5m49XrdrW36Lys6vHW92p3Ys2h9Rf+egd1nE4f6K38etZzCMglEwCogGAH/LYfY;

DEFINE COMMENT 7
eJxzZmBgeGN8z87SdL+XmllTfobp/NneJrIbeazSpxrbRvVcd7zXvMc1or7fK6J+lo9f80d/lckBAfyz
D/rbLnX1m74my6d3w3T3xM16rrIblzuGrAIaxyBivmjFeZemLXe8j24D8bniPh9YGP3w6tfImHuNoXX3
FQK23gCJ+5Xca/5ecG3KrfzDK5mKd64tKy9dfb8yc9GZKqZJVY3rNoLU2JTmt/BVregqqH87E8SvmtyQ
5DtjYfKNpWFFT9e01BzavKJLcUtNb8fGjmniC3bvAqn5dv5CLsf550VRJ7522B7X6793LGbmzhPuC4NO
n1u68tyiFQaXjFZ+uL5mCUitxfmebNnL63JKrgkXMIyCUTACAQDV6nsw;

DEFINE COMMENT 8
eJxzYmBgqLXMjPU2WRNvr8uWXqf+vMhILbmaSY2hVV59f3+ZlvWM3XoGczhNJacDlTLIefOHVUbY5+aH
/Stf5Fk3CyT2NZtF9FHOfq+07ON13wt2ZsiXTE9XrFxSsKs6on5X9aY2xUq9fptSpklMxUyTqvPn9qVl
O7eD9M1qZ/K9OVkweeG07KyF05ryV07OLf/YpdgGkuvYmBk7e4N7jPz6zNi4lRdyVZbLV4Ys92u+tcqy
e+uamt6163n7nm/kalTcYp/Lv1W4IG3HxFbBXT+mgvS27stW/XnIUyX11EdN6XNaBo8vHLc0uFTjYXDp
e4DqhczYz6c8Mzeezi1vOh1RD1IvcOb4YYZRMApGKAAAjzpr5w;

DEFINE COMMENT 9
eJyzYGBgCLCzTXilt7v0sPay2snaOk2BOlfajxqkTy0wejszw/Tx3IfOQXOByhjWB8SE+MT+yQqPP1o4
M86xal/My/p7AdemgORS0rhspLLmem7OsU1YkDu7MSTn4Jxb+eJd74vN6jrKRGtNKl7W369UbPtTpdef
W1U363nZr0UHiuOW9eUtWqGS07D8aHbXYpA5We3T0/l6erK3zdrbxD3Tsput330hSPz5xvLiCevulH1f
/bmaa3VVw61Vzu0nVj+YIL/eYI7mxuJ5yZvrZs3dWjjx1bYr7ZLbqxo27eTts9zbsJxhFIyCUYAXAACV
R2iA;

DEFINE COMMENT 10
eJxzYGBgmGW1Kui80elgHT2D8BRttehOzTXxORpPU+XVtUo/qCm21albdp/W0Ot/oOM6RchIcvoEi2tT
gNoY2n0fTNjvlbmo1/Xj5lQnrV2lNrt3gcRT0s4mrEs6nLI61j73WOSdMvNIs7rVsZbd/kknu91Tr7Sn
pOW38GeI1iqlLyngz2jK18lcUhCS87L+bR7LfJD+hsq9tl9qLdycpmVnhU5tyo+dlFte2zZ50vSmx3NB
8m1rnusmrpMMkl/flH9gneR0t00Mrde3f8wT3MWWXr3nfaL1Ifvc0iMzS+YcZ2jVPqHX//v4j6n3js2f
7Xpk+wLh/bZL3+yWXmK2Q23B2vX7+xlGwSgY4QAAwwxwWg;

DEFINE COMMENT 11
eJzzYWBg+GklmHzH8lest8nB8BX6BuFKOlOjSlR7sm8rzSwRUshvEVKw7NZXVJl8WylmppbmuaV5uiGr
LE011vJYla6OsF604rn11PlAYxjKg2NCXmXea+bPEO9iSrSeoRz6dBVI/Gf7hVzlOu+yhsrjdckVqR0B
la97rte4TpFuXDU9oVVy+sn2ml7jrt2lAd27S1/2cjVunNAxDaRv5kwm34rtl6rub5ndWLji7cyvy4Lm
3lj6axFIbvr5f0YLL9aFMlzSyCi6aLvU97Lk9G1XLbujbh2vO3zHrE73vl+z+UPxrsLHq6arPJo6//V9
6SUvbh1eefrm4ZX3bjQsB5kx+/VM/V+vj+qIvzXRYf88U//Nt0umx3/42rX+LPTh/LEq6NEXlqjmL2vi
H32JqAep9/7uuY5hFIyCYQYAeV2ORg;

DEFINE COMMENT 12
eJyzZGBgOOK0LkfRTrjA2iq3vNVsb5OaWVtnrSXTpOuO82cfdz84R8P37UygMobX4ZmxJmnT05elChfM
Tr5UtTkqcxFIXLhFOl65TjanokarVLJmb9P1GobWf/Wb2jKaGFoTWl/WZ7VfqirtDCsy7jJKyZ+o1w/S
Y7KQP4xpnUYGz4Z1OUzrjhbGLJndKL7AsptpzqrpIHnHXdOV4nbvULbc26TFeEDcNeFATAjjgZDULfsc
q3wPNuWLHdHI6DqxMFn5tFGK17nsrJYLSwoWXrxTZnBJtPbiRa5G6XOW3dononpKjzi3M4yCUTAKcAIA
yxBdug;

DEFINE COMMENT 13
eJxzYGBgkHSMS1xruTCZ0eJpqoxJWNF5I/nKrwbiXWkGkycdNdi+wNvEdmmrme3SO5a/Fl2xeTy3ydmy
m9M9t9zCXbggw33ypFAP94VAYxgWRp9NmJgYkjovY0mBSs6/8pCcZbUrsq6022cETIhMmT/bK6JiB0hd
QmtT/r/6mSVfah2r/lSt6NKuVpm8qc56RlVjzMyIjpiZc3o6poHUZc18G/J1mWemy9p/5SJrzeq4Vue3
fF12sjt8Fv9skDzzUS6biMP2uZZ7ZTe+OxA0N+no/v4ppxTbHl/Qadp36V4z8/WYmbw32dbY3jTZNvF6
/94fV5IPXLz4+YD0uf695SeXbE06GrKKYRSMghEOAHIqdcA;

DEFINE LABEL 0
eJzjZWBgSK6QzXlffLSwOl+0tjln8iTH3JiZcXks8y0L3BcaFj+em1zh3B5dvaSgosa7TK9h51qGUTAK
RsGwAQDlaxW5;

DEFINE LABEL 1
eJwTZWBgqM5vcxEp6q+4VHRwjkjRzrVhhfabbuXvXHsrP3PR9wLJ6cVFvH3Zpc7t0dV7m87XK7Y9aV7R
VdsWMCGiw3rGrPb5sxlb1RYcqjBaOaH4z/rvBRw7GUbBKBgFQwYAAFxZKKs;

DEFINE LABEL 2
eJzjZmBguNOWkOfdmFt+vYah1a4qYMLzsvfLWCqattyvPLrNrHbJVu9G2Y132t4vY0AC16b7r0HmW2Tu
Tj+aHd8FYjvUHwkLrvNrBrFlJk6PbJikmvl9kl+z74za5FuzHkV8mPMhOHuBdbDbIt0IxSW1yQnLmVtm
L5/bxzAKRsEooDsAANEoNK4;

Floor 29 – Storage Floor

Brief & Fast

-- HUMAN RESOURCE MACHINE PROGRAM --

a:
    INBOX   
    COPYTO   12
    COPYFROM [12]
    OUTBOX  
    JUMP     a


DEFINE LABEL 12
eJwTZGBguJrq7HQ1NWbmp7S6+0AuQ4Tv654L0Su6ehvaOkF888iEvAOJe5tWZM2fvbT83gmQ2NfIzEWR
KXublpbHhDCMglEwCoYsAABr8Bw3;

Floor 30 – String Storage Floor

Brief & Fast

-- HUMAN RESOURCE MACHINE PROGRAM --

a:
    INBOX   
    COPYTO   24
b:
    COPYFROM [24]
    JUMPZ    a
    OUTBOX  
    BUMPUP   24
    JUMP     b


DEFINE LABEL 24
eJyTYWBg+J/7PSCssGuxSJHS6a2F124ChRjYQiSn21UFTGDrD5gA4nPFPS9aWzJ/dm9D0xa5togjCa2z
jzm3RBwByYmn2m/KLp3dKFgvm+PdGJIKEsuMm33sQrTS6QvRs4+1xXPszMtQW3A2o2sxwygYBaNgUAEA
Rtor4g;

Floor 31 – String Reverse

Brief & Fast

-- HUMAN RESOURCE MACHINE PROGRAM --

    JUMP     c
a:
    BUMPUP   15
    JUMP     e
b:
    COPYFROM 15
    OUTBOX  
c:
    COPYFROM 14
    COPYTO   15
    COPYTO   16
    INBOX   
    COPYTO   17
d:
    COPYFROM [16]
    JUMPZ    b
    SUB      17
    JUMPZ    a
e:
    BUMPUP   16
    JUMP     d


DEFINE LABEL 14
eJyTY2BgKC567e6YW+hTlpoZW5dUmsYVd6lKP6Zw4tuYzEUn4nauTUw8uk089dL+tOzZx27lVx1dW/L5
wKEKjp1Ta41Wnq9/PLe3YfKk3gaG1i+1Rwujq6enJ1d0xTnmvnYHGs1QnX+v+VfyrXUMYHsuVWmWJeTN
rQpJZRgFo2AUDAoAAIv0OCw;

DEFINE LABEL 15
eJxzYGBgOO5eF3repS70uuOjiGTbNfF+lrcyZ5huqLQ0rWr4bpraIWL+usfPMmBCtMOPqZucf0yd5B8w
AaiN4Wn8mvjNUdPTd4fnlptHtnVujgqYwBVnPcMmuW6WSVrMzLMZP6b+z3Vul8nvr4jLS8g7mh2S+irT
KKUstTRtccKfLJAZ9yub8v9Ufa6+XsPQer6et8+5pXDiz3bevtLOts6Abu+ygO6dGR+7mvKX90HsXDz7
ZHf7LMW29llVDUxzvMtmz5PNEV+wM+PTwunp7MsS8pqXPy/au9Ks7taqFV23VhVOBOm5vr3NpWBXZuyT
fZLTQfyK7Ql5Ykdkc3KP38pkGAWjYIQDAGLvdAg;

DEFINE LABEL 16
eJxTY2Bg8CuxDs4u3ZmhWTZ/NkvFyQtAIYbNUSe7N0fp9b+NCZjAnh0wYW0Jb19r87UpER3XpihPiJlZ
Ndl6RtXka1NAagPTjxZ+L2BoFazfuXZRi+ghsc62c2KdSqdBcs05shsbKvc2na8/WvimYUkBSGxDev9e
9uw/6zXLTnZL1pjVLWoJSb3TdjYBJGeTHJKqk9lfwTAKRsEooAsAAOxIPuY;

DEFINE LABEL 17
eJzjYWBgWB17K/N98fzZFTWlq70bj25Ta+7fm9Ekesi78fMBoDRDZpzWrqPZvH3Bde4xDKNgFIyCYQUA
NyYUbg;

Floor 32 – Inventory Report

Brief

-- HUMAN RESOURCE MACHINE PROGRAM --
--Compare with fast, very subtle difference

    JUMP     c
a:
    BUMPUP   15
    JUMP     e
b:
    COPYFROM 15
    OUTBOX  
c:
    COPYFROM 14
    COPYTO   15
    COPYTO   16
    INBOX   
    COPYTO   17
d:
    COPYFROM [16]
    JUMPZ    b
    SUB      17
    JUMPZ    a
e:
    BUMPUP   16
    JUMP     d


DEFINE LABEL 14
eJyTY2BgKC567e6YW+hTlpoZW5dUmsYVd6lKP6Zw4tuYzEUn4nauTUw8uk089dL+tOzZx27lVx1dW/L5
wKEKjp1Ta41Wnq9/PLe3YfKk3gaG1i+1Rwujq6enJ1d0xTnmvnYHGs1QnX+v+VfyrXUMYHsuVWmWJeTN
rQpJZRgFo2AUDAoAAIv0OCw;

DEFINE LABEL 15
eJxzYGBgOO5eF3repS70uuOjiGTbNfF+lrcyZ5huqLQ0rWr4bpraIWL+usfPMmBCtMOPqZucf0yd5B8w
AaiN4Wn8mvjNUdPTd4fnlptHtnVujgqYwBVnPcMmuW6WSVrMzLMZP6b+z3Vul8nvr4jLS8g7mh2S+irT
KKUstTRtccKfLJAZ9yub8v9Ufa6+XsPQer6et8+5pXDiz3bevtLOts6Abu+ygO6dGR+7mvKX90HsXDz7
ZHf7LMW29llVDUxzvMtmz5PNEV+wM+PTwunp7MsS8pqXPy/au9Ks7taqFV23VhVOBOm5vr3NpWBXZuyT
fZLTQfyK7Ql5Ykdkc3KP38pkGAWjYIQDAGLvdAg;

DEFINE LABEL 16
eJxTY2Bg8CuxDs4u3ZmhWTZ/NkvFyQtAIYbNUSe7N0fp9b+NCZjAnh0wYW0Jb19r87UpER3XpihPiJlZ
Ndl6RtXka1NAagPTjxZ+L2BoFazfuXZRi+ghsc62c2KdSqdBcs05shsbKvc2na8/WvimYUkBSGxDev9e
9uw/6zXLTnZL1pjVLWoJSb3TdjYBJGeTHJKqk9lfwTAKRsEooAsAAOxIPuY;

DEFINE LABEL 17
eJzjYWBgWB17K/N98fzZFTWlq70bj25Ta+7fm9Ekesi78fMBoDRDZpzWrqPZvH3Bde4xDKNgFIyCYQUA
NyYUbg;

Fast

-- HUMAN RESOURCE MACHINE PROGRAM --

    JUMP     c
a:
    BUMPUP   15
    BUMPUP   16
    JUMP     e
b:
    COPYFROM 15
    OUTBOX  
c:
    COPYFROM 14
    COPYTO   15
    COPYTO   16
    INBOX   
    COPYTO   17
d:
e:
    COPYFROM [16]
    JUMPZ    b
    SUB      17
    JUMPZ    a
    BUMPUP   16
    JUMP     d


DEFINE LABEL 14
eJyTY2BgKC567e6YW+hTlpoZW5dUmsYVd6lKP6Zw4tuYzEUn4nauTUw8uk089dL+tOzZx27lVx1dW/L5
wKEKjp1Ta41Wnq9/PLe3YfKk3gaG1i+1Rwujq6enJ1d0xTnmvnYHGs1QnX+v+VfyrXUMYHsuVWmWJeTN
rQpJZRgFo2AUDAoAAIv0OCw;

DEFINE LABEL 15
eJxzYGBgOO5eF3repS70uuOjiGTbNfF+lrcyZ5huqLQ0rWr4bpraIWL+usfPMmBCtMOPqZucf0yd5B8w
AaiN4Wn8mvjNUdPTd4fnlptHtnVujgqYwBVnPcMmuW6WSVrMzLMZP6b+z3Vul8nvr4jLS8g7mh2S+irT
KKUstTRtccKfLJAZ9yub8v9Ufa6+XsPQer6et8+5pXDiz3bevtLOts6Abu+ygO6dGR+7mvKX90HsXDz7
ZHf7LMW29llVDUxzvMtmz5PNEV+wM+PTwunp7MsS8pqXPy/au9Ks7taqFV23VhVOBOm5vr3NpWBXZuyT
fZLTQfyK7Ql5Ykdkc3KP38pkGAWjYIQDAGLvdAg;

DEFINE LABEL 16
eJxTY2Bg8CuxDs4u3ZmhWTZ/NkvFyQtAIYbNUSe7N0fp9b+NCZjAnh0wYW0Jb19r87UpER3XpihPiJlZ
Ndl6RtXka1NAagPTjxZ+L2BoFazfuXZRi+ghsc62c2KdSqdBcs05shsbKvc2na8/WvimYUkBSGxDev9e
9uw/6zXLTnZL1pjVLWoJSb3TdjYBJGeTHJKqk9lfwTAKRsEooAsAAOxIPuY;

DEFINE LABEL 17
eJzjYWBgWB17K/N98fzZFTWlq70bj25Ta+7fm9Ekesi78fMBoDRDZpzWrqPZvH3Bde4xDKNgFIyCYQUA
NyYUbg;

Leave a Reply

Your email address will not be published. Required fields are marked *