#include <math.h>
#include <stdio.h>
//汉明重量用SWAR公式可立马实现
int main() {
    int a;
    int b=0;
    scanf("%d",&a);
    a = (a&0x55555555)+((a>>1)&0x55555555);
    a = (a&0x33333333)+((a>>2)&0x33333333);
    a = (a&0x0F0F0F0F)+((a>>4)&0x0F0F0F0F);
    a = (a*0x01010101)>>24;
    printf("%d",a);
    return 0;
}