#include <bits/stdc++.h>
using namespace std;
long long gcd(long long a, long long b) {
  if (b == 0) return a;
  return gcd(b, a % b);
}
long long lcm(long long a, long long b) { return a / gcd(a, b) * b; }
signed main(void) {
  string s;
  cin >> s;
  long long n = s.size();
  stack<long long> st;
  for (long long i = 0; i < (n); i++) {
    if (st.size() != 0 && s[i] != st.top())
      st.pop();
    else
      st.push(s[i]);
  }
  cout << st.size();
}
