s=int(input())
if s>=0:
    shu=bin(s)[2:]
    print(shu.count('1'))
else:
    shu=bin(-s)[2:]
    zijie=64
    shu=shu.rjust(64,'0')
    shu=shu.replace('1','5')
    shu=shu.replace('0','1')
    shu=shu.replace('5','0')
    shu=list(shu)
    for i in range(1,65):
        if shu[-i]=='0':
            shu[-i]='1'
            break
        else:
            shu[-i]='0'
    shu=''.join(shu)     
    print(shu.count('1'))