#include<bits/stdc++.h>
#include<bitset>
using namespace std;

unsigned main()
{
    unsigned int n, count ;
   
    cin>>n;
    string binary = bitset<32>(n).to_string();  //converting to binary
    for(unsigned int i = 0; i < binary.length(); ++i)
    {
        if(binary[i] == '1')
        {
            count++;
        }
    }
    cout << count;
}