0 read r1 1 setn r2 3 2 setn r3 4 3 setn r4 5 4 setn r5 10 5 jltzn r1 8 6 jgtzn r1 11 7 jeqzn r1 13 8 mul r1 r1 r2 9 sub r1 r1 r3 10 jumpn 16 11 div r1 r1 r4 12 jumpn 16 13 mul r1 r1 r1 14 add r1 r1 r5 15 div r1 r1 r4 16 write r1 17 halt