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