1 var 2 2 var 2 3 var 2 4 var 2 5 array 8 2 6 var 2 92 7 var 8 93 8 write 8 2 5 6 7 9 var 2 95 10 var 8 96 11 write 8 2 8 9 10 12 var 2 98 13 var 8 99 14 write 8 2 11 12 13 15 read 8 14 1 16 read 8 14 2 17 read 8 14 3 18 read 8 14 4 19 ult 1 15 16 20 ult 1 16 17 21 ult 1 17 18 22 and 1 19 20 23 and 1 21 22 24 root 1 23