#include <stdio.h>
int countSetBits(unsigned int n) {
int res =0;
unsigned int x = (unsigned int )n;
for(int i=0; i<=31; i++)
{
if((x >> i ) & 1)
{
res = res +1;
}
}
return res;
}
int main() {
int n;
scanf("%d", &n);
printf("%d", countSetBits(n));
return 0;
}