#include <bits/stdc++.h>
using namespace std;
#define int long long
#define IOS ios::sync_with_stdio(0) , cin.tie(0) , cout.tie(0)
inline int in(){int32_t x ; scanf("%d",&x) ; return x ;}
inline long long lin(){long long x ; scanf("%lld",&x) ; return x;}
const int maxn = 5e5 + 10;
const int maxm = 5e5 + 10;
const int mod = 1e9 + 7;
const long long infll = 1e18 + 10;
const int inf = 1e9;
typedef pair<int,int> pii;
typedef long long ll;
typedef vector<int> vi;
typedef vector<pair<int,int> > vii;
int32_t main()
{
    cout << __builtin_popcountll(in()) << endl;
}