#include <stdio.h>
int countSetBits(unsigned int n) {
// Write your code here
// int count=0;
// while(n>>1){
// count++;
// n = n & (n-1);
// }
// return count;
return __builtin_popcount(n);
}
int main() {
int n;
scanf("%d", &n);
printf("%d", countSetBits(n));
return 0;
}