#include <bits/stdc++.h>
using namespace std;
int main() {
  string in;
  cin >> in;
  vector<int> lst;
  for (auto ch : in) {
    lst.push_back(ch);
  }
  auto origin_size = lst.size();
  auto lst_size = lst.size();
  do {
    lst_size = lst.size();
    for (int idx = 0; !lst.empty() && idx < lst.size() - 1; idx++) {
      if (lst[idx] != lst[idx + 1]) {
        lst.erase(lst.begin() + idx);
        lst.erase(lst.begin() + idx);
      }
    }
  } while (!lst.empty() && (lst.size() != lst_size));
  printf("%d\n", origin_size - lst.size());
}
