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'))