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