program ideone;
var
Sn,temp: QWord;
n:Integer;
i:Integer;
x:double;
const Two: QWord = 2;
begin
readln(n);
for i:=1 to n do begin
temp:=Two*i*(i+1) + 1;
x:= sqrt(temp);
if(x*x = temp) then writeln(i);
end;
end.
cHJvZ3JhbSBpZGVvbmU7Cgl2YXIKU24sdGVtcDogUVdvcmQ7Cm46SW50ZWdlcjsKaTpJbnRlZ2VyOwp4OmRvdWJsZTsKY29uc3QgVHdvOiBRV29yZCA9IDI7CmJlZ2luCnJlYWRsbihuKTsKZm9yIGk6PTEgdG8gbiBkbyBiZWdpbgp0ZW1wOj1Ud28qaSooaSsxKSArIDE7Cng6PSBzcXJ0KHRlbXApOwppZih4KnggPSB0ZW1wKSB0aGVuIHdyaXRlbG4oaSk7CmVuZDsKZW5kLg==