#include <iostream>
#include <vector>
#include <numeric>//accumulate(v.begin(), v.end(), 0);
#include <algorithm>//sort(v.begin(),v.end());
#include <string>//
#include <cmath>
#include <iomanip> //setprecision(2)
using namespace std;
#define ll long long
#define rep(i, n) for(int i = 0; i < (int)(n); i++)

int main() {
  string s;
  cin >> s;
  stack<char> res;
  for (auto e : s) {
    if (!res.empty() && e != res.top()) {
      res.pop();
    } else {
      res.push(e);
    }
  }
  cout << s.size() - res.size() << endl;
}
