#include <bits/stdc++.h>
using namespace std;
int main() {
  string str, temp, te;
  cin >> str;
  int cnt = 0, l, i, t;
  l = str.size();
  for (i = l - 1; i >= 0; i--) {
    temp = "";
    while (str[i] == '0') {
      temp += str[i];
      i--;
    }
    temp = str[i] + temp;
    t = temp.size();
    if (i > t)
      cnt++;
    else if (i < t) {
      cnt++;
      break;
    } else if (i == t) {
      te = str.substr(0, i);
      if (te < temp) {
        cnt++;
        break;
      } else {
        cnt++;
      }
    }
  }
  cout << cnt << endl;
  return 0;
}
