#include int main(void) { unsigned int N; std::cin >> N; unsigned int n = ~N; int i = 32; unsigned int a = 0; while((n >> --i) & 1); a = i; while(--i >= 0) a += (N >> i) & 1; std::cout << a << std::endl; }