#include <bits/stdc++.h>
using namespace std;
void show(string s) { cout << s << endl; }
bool finish(string s) {
  if (s.size() == 1 || s.size() == 0) {
    return false;
  }
  if (s.at(0) == '1') {
    for (int i = 0; i < s.size(); i++) {
      if (s.at(i) != '1') {
        return true;
      }
    }
  } else {
    for (int i = 0; i < s.size(); i++) {
      if (s.at(i) != '0') {
        return true;
      }
    }
  }
  return false;
}
string cut(string s, int n) { return s.erase(n, 2); }
int main() {
  string s;
  cin >> s;
  int cube = s.size();
  while (finish(s)) {
    for (int i = 0; i < s.size() - 1; i++) {
      if (s.at(i) != s.at(i + 1)) {
        s = cut(s, i);
        break;
      }
    }
  }
  cout << cube - s.size() << endl;
}
