#ip 3
00  add 16 to r3 (goto set_num)

start:
01  set r2 to 1
start1:
02  set r5 to 1

start3:
03  multiply r2 with r5 in r1
04  set r1 to if r1 == r4
05  add r1 to r3 in r3 (if r1 == r4 goto check)
06  add 1 to r3 in r3 (goto skip_reset)
07  add r2 to r0 in r0

skip_reset:
08  add 1 to r5 in r5

check:
09  set r1 to if r5 > r4
10  add r3 to r1 in r3 (if r5 > r4 goto skip)
11  set r3 to 2 (goto start3)

skip:
12  add 1 to r2 in r2
13  set r1 to if r2 > r4
14  add r1 to r3 in r3 (if r2 > r4 goto end)
15  set r3 to 1 (goto start1)

end:
16  multiply r3 with r3 in r3 (goto.. umm 256? halts program)

set_num:
17  add 2 to r4
18  multiply r4 with r4 to r4
19  multiply r3 with r4 to r4
20  multiply r4 with 11 to r4
21  add 4 to r1 in r1
22  add r3 to r1 in r1
23  add 2 to r1 in r1
24  add r1 to r4 in r4
25  add r0 to r3 (goto set_large_num)
26  set r3 to 0 (goto start)

set_large_num:
27  set r3 to r1
28  multiply r1 with r3 to r1
29  add r3 to r1 in r1
30  multiply r3 with r1 in r1
31  multiply r1 with 14 in r1
32  multiply r1 with r3 in r1
33  add r4 to r1 in r4
34  set r0 to 0
35  set r3 to 0 (goto start)