#include /* Function to get no of set bits in binary representation of passed binary no. */ int countSetBits(unsigned int n) { unsigned int count = 0; while(n) { count += n & 1; n >>= 1; } return count; } int main() { int i; scanf("%d", &i); printf("%d", countSetBits(i)); return 0; }