#include<string.h>
#include<math.h>
#include<stdio.h>
int main()
{
	int a,count=0;
	scanf("%d",&a);
	while(a)
	{if(a%2==1)/*十进制转换二进制的方法,计算二进制的1的位数,循环到除不尽为止*/
	{count++;}
	a=a/2;
	if(a==1)
	{
	count++;
	break;
	}
}
	printf("%d",count);
	return 0;
}