http://noi.openjudge.cn/ch0113/30/
/*
1.13编程基础之综合应用_30_1的个数
http://noi.openjudge.cn/ch0113/30/
10.12做题——NOI题库(1.13.T30)1的个数
https://blog.csdn.net/qq_17259291/article/details/49078565
*/
#include<iostream>
using namespace std;
int main()
{
int n,s=0;
cin>>n;
while(n>0)
{
s+=n%2;
n/=2;
}
cout<<s;
return 0;
}