B = list(bin(int(input()))[2:][::-1]) N = len(B) ans = 0 i = 0 while i < N: if B[i] == "0": while B[i] == "0": i += 1 ans += 1 if i == N-1: break else: while i < N and B[i] == "1": i += 1 ans += 1 if i == N: ans += 1 break B[i] = "1" print(ans)