#include <bits/stdc++.h>
const char newl = '\n';
using namespace std;
namespace nYAn {
const int N = 2e5 + 5;
int n, one, two, extra, a[N];
void main() {
  int i;
  cin >> n >> one >> two;
  extra = 0;
  int ans = 0;
  while (n--) {
    int x;
    cin >> x;
    if (x == 1) {
      if (one)
        --one;
      else if (two)
        --two, ++extra;
      else if (extra)
        --extra;
      else
        ++ans;
    } else {
      if (two)
        --two;
      else
        ans += 2;
    }
  }
  cout << ans << newl;
}
}  // namespace nYAn
int main() {
  nYAn::main();
  return 0;
}
