var
n, k, sum, i, t, ct:longint;
begin
readln(n,k);
sum := 0;
ct := 0;
for i := 1 to k do
sum := sum + i;
t := trunc(sqrt(sum));
if t * t = sum then
inc(ct);
for i := 2 to n - k + 1 do
begin
sum := sum+ k;
t := trunc(sqrt(sum));
if t * t = sum then
inc(ct);
end;
writeln(ct);
end.
/**************************************************************
Problem: 1560
User: admin
Language: Pascal
Result: Wrong Answer
****************************************************************/