program salti;
var D, q, r, count : int64;
begin
readln(D);
q:=D; count:=0;
while q<>0 do
begin
r:= q mod 2;
q:=q div 2;
if r=1 then count:=count+1;
end;
writeln(count);
end.
cHJvZ3JhbSBzYWx0aTsKdmFyIEQsIHEsIHIsIGNvdW50IDogaW50NjQ7CmJlZ2luCiAgIHJlYWRsbihEKTsKICAgcTo9RDsgY291bnQ6PTA7IAogICB3aGlsZSBxPD4wIGRvCiAgICAgICAgICAgICAgIGJlZ2luCiAgICAgICAgICAgICAgICAgcjo9IHEgbW9kIDI7IAogICAgICAgICAgICAgICAgIHE6PXEgZGl2IDI7IAogICAgICAgICAgICAgICAgIGlmIHI9MSB0aGVuIGNvdW50Oj1jb3VudCsxOwogICAgICAgICAgICAgICBlbmQ7CiAgIHdyaXRlbG4oY291bnQpOyAgICAgICAgICAgIAplbmQu