#include <bits/stdc++.h>
using namespace std;
int main() {
  string S;
  cin >> S;
  string ans;
  for (int i = 0; i < S.size(); i++) {
    ans[i] = S[i];
  }
  int x = 0;
  while (x < S.size()) {
    int sum = 0;
    vector<int> date(ans.size());
    bool flag = false;
    for (int i = 1; i < ans.size() - 1; i++) {
      if (ans[i - 1] == '1' && ans[i] == '0') {
        date[i - 1]++;
        date[i]++;
      }
    }
    for (int i = 0; i < ans.size(); i++) {
      if (date[i] == 0) {
        ans[sum] = S[i];
        sum++;
      }
    }
    for (int i = 0; i < ans.size(); i++) {
      if (ans[i - 1] == '1' && ans[i] == '0') {
        break;
      } else if (i == ans.size() - 1 && ans[i - 1] == '1' && ans[i] == '0') {
        flag = true;
        cout << S.size() - ans.size() << endl;
      }
    }
    if (flag) {
      break;
    }
    x++;
  }
}
