1 zero 1 2 zero 3 3 array 3 3 4 zero 2 5 var 3 6 slice 1 5 1 1 7 concat 3 4 6 8 write 3 3 3 2 7 9 read 3 8 2 10 eq 1 2 9 11 zero 4 12 array 4 2 13 eq 1 2 5 14 concat 2 1 13 15 write 4 2 12 14 11 16 slice 1 5 2 2 17 concat 4 2 16 18 write 4 2 15 4 17 19 var 2 20 var 1 21 concat 2 1 20 22 eq 1 19 21 23 eq 1 -1 22 24 concat 4 2 13 25 cond 4 23 11 24 26 slice 1 25 0 0 27 concat 2 1 26 28 write 4 2 18 27 11 29 read 4 28 4 30 eq 1 11 29 31 eq 1 1 30 32 and 1 10 31 33 eq 1 1 32 34 root 1 33