#include <bits/stdc++.h>
using namespace std;
char n[100000];
int main() {
  scanf("%s", n);
  int len = strlen(n);
  int cou = 0;
  int place1, place2;
  bool flag1 = 0, flag2 = 0;
  bool flag = 1;
  for (int i = 1; i < len; ++i) {
    for (int i = 0; i < len; ++i) {
      if (n[i] != '?') {
        flag = false;
      }
    }
    if (flag) {
      break;
    }
    for (int i = 0; i < len; ++i) {
      if (n[i] == '1') {
        flag1 = 1;
        place1 = i;
        break;
      }
    }
    for (int i = 0; i < len; ++i) {
      if (n[i] == '0') {
        flag2 = 1;
        place2 = i;
        break;
      }
    }
    if (flag1 && flag2) {
      cou += 2;
      n[place1] = '?';
      n[place2] = '?';
      flag1 = 0;
      flag2 = 0;
      flag = 1;
    } else {
      break;
    }
  }
  cout << cou;
  return 0;
}
