#max
com+not
copy+r3+_r4
#min
imm+0
copy+r0+_r5
label while
copy+r4+_r1
com+right
copy+r3+_r2
copy+r5+_r1
com+right
copy+r3+_r1
com+add
copy+r3+output
copy+r3+_r1
copy+input+_r3
new_max
if+not_0
label new_min
copy+r1+_r5
while
if+always
label new_max
copy+r1+_r4
while
if+always
com+not
copy+r3+_r4
#min
imm+0
copy+r0+_r5
label while
copy+r4+_r1
com+right
copy+r3+_r2
copy+r5+_r1
com+right
copy+r3+_r1
com+add
copy+r3+output
copy+r3+_r1
copy+input+_r3
new_max
if+not_0
label new_min
copy+r1+_r5
while
if+always
label new_max
copy+r1+_r4
while
if+always