#include <bits/stdc++.h>
using namespace std;
string s, t;
bool q;
long a[11111], b[11111], c, d, n, m, i, j, sum = 0, len;
int main() {
  cin >> s;
  for (i = s.length() - 1; i >= 0; i--) {
    if (s[i] >= '1' && s[i] <= '9') {
      sum++;
      if (len > 0) {
        if (i > len + 1 || (i == len + 1 && s[0] >= s[i]))
          len = 0;
        else
          break;
      }
    }
    if (s[i] == '0') len++;
    if (i == 1 && s[i] > s[0]) break;
  }
  cout << sum;
  return 0;
}
