//本题目最重要的是要知道Integer.toBinaryString(num)方法,十进制转二进制的方法

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        while(sc.hasNext()){
            int num=sc.nextInt();
            String str=Integer.toBinaryString(num);
            char[] arr=str.toCharArray();
            int count=0;
            for(int i=0;i<arr.length;i++){
                if(arr[i]=='1'){
                    count ++;
                }
            }
            System.out.println(count);
        }
    }
}