#include <bits/stdc++.h>
char s[105];
int main() {
  scanf("%s", s);
  int k = 0, l = 0;
  long long sum = 0;
  bool flag = false;
  for (int i = strlen(s) - 1; i >= 0; i--) {
    if (s[i] == '1' && i != 0) flag = true;
    if (k == l && i != 0) {
      sum++;
      l += 2;
    }
    if (i == 0 && k == l && flag == true) sum++;
    k++;
  }
  printf("%lld\n", sum);
  return 0;
}
