#include <stdio.h>
int countSetBits(unsigned int n) {
int count = 0;
while (n > 0) {
if (n & 1) {
count++;
}
n >>= 1; // Shift n right by 1 bit instead of shifting 1 left by i
}
return count;
}
int main() {
int n;
scanf("%d", &n);
printf("%d", countSetBits(n));
return 0;
}