#include <bits/stdc++.h>
using namespace std;
int main() {
  char s[100005];
  scanf("%s", s);
  int slen = strlen(s);
  queue<char> q;
  stack<char> st;
  int ans = 0;
  for (int i = 0; i < slen; ++i) {
    q.push(s[i]);
  }
  while (!q.empty()) {
    if (st.empty()) {
      char tmp = q.front();
      q.pop();
      st.push(tmp);
    } else {
      char tmps = st.top();
      st.pop();
      char tmpq = q.front();
      q.pop();
      if ((tmps ^ tmpq) == 1) {
        ans++;
        while (!st.empty()) {
          char tmp = st.top();
          st.pop();
          q.push(tmp);
        }
      } else {
        st.push(tmps);
        st.push(tmpq);
      }
    }
  }
  printf("%d\n", ans * 2);
  return 0;
}
