// PascalABC.NET 3.3, сборка 1555 от 21.10.2017 // Внимание! Если программа не работает, обновите версию!
begin var (p,q):=(1,0); for var i:=1 to 1000 do begin var (flag,j,r):=(True,2,Round(Sqrt(i))); while flag and (j<=r) do if i mod j = 0 then flag:=false else j+=1; if flag then begin (p,q):=(q,i); if q-p=4 then Write('(',p,',',q,') ') end end end.
С. Ъ. Е. Б. К. А. М. - ваш ответ.