--> integer prod = 1, total = 0, -- (renamed as sum is a Phix builtin) x = +5, y = -5, z = -2, one = 1, three = 3, seven = 7 sequence loopset = {{ -three, power(3,3), three }, { -seven, +seven, x }, { 555, 550 - y, 1 }, { 22, -28, -three}, { 1927, 1939, 1 }, { x, y, z }, {power(11,x), power(11,x) + one, 1 }} for i=1 to length(loopset) do integer {f,t,s} = loopset[i] for j=f to t by s do total += abs(j) if abs(prod)<power(2,27) and j!=0 then prod *= j end if end for end for printf(1," sum = %,d\n",total) printf(1,"prod = %,d\n",prod)