#先转换为二进制,再转换为字符串,计算字符串中的‘1’的数量
intNum = int(input())
byteNum = bin(intNum)
byteStr = str(byteNum)
count = 0
for i in byteStr:
    if i == '1':
        count += 1
print(count)