#include<bits/stdc++.h>
using namespace std;
int main() {
int num;
while(cin>>num) { //输入一个正整数
bitset<32> bs(num); //利用STL中自带的bitset,并用num初始化一个bitset类型变量,该变量可以存放32位2进制
cout<<bs.count()<<endl; //count会返回bitset中1的个数
}
return 0;
}