#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
cin>>s;
int n = stoi(s);
int ans = 0;
int i=0;
while(n>0)
{
ans = ans+(n%10)*pow(2,i);
i++;
n=n/10;
}
int c=0;
while(ans>0)
{
if(ans%2==0)
{
ans=ans/2;
}
else
{
ans = ans-1;
}
c=c+1;
}
cout<<c;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgIHN0cmluZyBzOwogICBjaW4+PnM7CiAgIAogICBpbnQgbiA9IHN0b2kocyk7CiAgIGludCBhbnMgPSAwOwogICBpbnQgaT0wOwogICB3aGlsZShuPjApCiAgIHsKICAgICAgIGFucyA9IGFucysobiUxMCkqcG93KDIsaSk7CiAgICAgICBpKys7CiAgICAgICBuPW4vMTA7CiAgIH0KICAgCiAgIGludCBjPTA7CiAgIHdoaWxlKGFucz4wKQogICB7CiAgIAlpZihhbnMlMj09MCkKICAgCXsKICAgCQlhbnM9YW5zLzI7CiAgIAl9CiAgIAllbHNlCiAgIAl7CiAgIAkJYW5zID0gYW5zLTE7CiAgIAl9CiAgIAljPWMrMTsKICAgfQogICBjb3V0PDxjOwp9