var
count, d: integer = 0;
prev, current: double = 1.0;
begin
d := 2;
//
repeat
//
inc(count);
d := d * (count + 1) * 2;
//
prev := current;
current := count * count * (count + 4) / d;
//
until (prev - current <= 0.001);
//
writeln(current);
writeln(count);
end.
dmFyCiAgY291bnQsIGQ6IGludGVnZXIgPSAwOwogIHByZXYsIGN1cnJlbnQ6IGRvdWJsZSA9IDEuMDsKYmVnaW4KICBkIDo9IDI7CiAgLy8KICByZXBlYXQKICAgIC8vCiAgICBpbmMoY291bnQpOwogICAgZCA6PSBkICogKGNvdW50ICsgMSkgKiAyOwogICAgLy8KICAgIHByZXYgOj0gY3VycmVudDsKICAgIGN1cnJlbnQgOj0gY291bnQgKiBjb3VudCAqIChjb3VudCArIDQpIC8gZDsKICAgIC8vCiAgdW50aWwgKHByZXYgLSBjdXJyZW50IDw9IDAuMDAxKTsKICAvLwogIHdyaXRlbG4oY3VycmVudCk7CiAgd3JpdGVsbihjb3VudCk7CmVuZC4K