const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

void (async function () {
    // Write your code here
    while ((line = await readline())) {
        let num = parseInt(line);
        let result = 0;
        while (num > 1) {
            if (num % 2 === 1) {
                result++;
            }
            num = Math.floor(num / 2);
        }
        if (num === 1) {
            result++;
        }
        console.log(result);
    }
})();