
[syntax="pascal"]
program Garick;
var
x,z,y,i,E,N,S,Q,P,F:real;
begin
N:=10;
y:=1;
Q:=N*N/(N-1);
repeat
y:=(Q/(y*y*y*y)-y)/5+y;
until abs(y*y*y*y*y-Q)<E;
x:=2;
repeat
z:=1;
S:=0;
repeat
i:=1;
repeat
P:=(x-z)/i;
S:=S+P;
i:=i+1;
until i>10;
F:=y*S;
writeln(F,y,S);
z:=z+1;
until z>10;
x:=x+2;
until x>20;
end.[/syntax]