#include <bits/stdc++.h>

using namespace std;

typedef pair<int,int> P;
typedef pair<int,pair<int,int>> PP;
typedef long long ll;

const double EPS = 1e-8;
const int INF = 1e9;
const int MOD = 1e9+7;

int dy[] = {0,1,0,-1};
int dx[] = {1,0,-1,0};

int main(void) {
	int g,c,p;
	cin >> g >> c >> p;
	string s;
	cin >> s;

	int gg,cc,pp;
	gg = cc = pp = 0;
	for(int i=0;i<s.size();i++){
		if(s[i] == 'G'){
			gg++;
		}else if(s[i] == 'C'){
			cc++;
		}else if(s[i] == 'P'){
			pp++;
		}
	}

	int sum = 0;
	int r;
	r = min(g,cc);
	g -= r;cc -= r;sum += r*3;
	r = min(c,pp);
	c -= r;pp -= r;sum += r*3;
	r = min(p,gg);
	p -= r;gg -= r;sum += r*3;
	
	sum += min(g,gg) + min(c,cc) + min(p,pp);
	cout << sum << endl;


	return 0;
}