program-id.y.data division.working-storage section. 1 i pic 999. 1 j pic 999. 1 k pic 99. procedure division.a.add 1 to i move 1 to j k.b.add 1 to j compute k=0^function mod(i,j*j)*9+ 0^function mod(i,j)+k if j<i/2 go b.if k=7 display i(2- 0^(99/i):).if i<762 go a.
Note that non-ascii characters in the above source code will be escaped (such as \x9f).