#include #include #include #include #include #include #include using namespace std; #define rep(i,n) for(int i=0;i> G >> C >> P; string S; cin >> S; int gg = 0, cc = 0, pp = 0; rep(i, S.size()){ if (S[i] == 'C') cc++; else if (S[i] == 'G') gg++; else if (S[i] == 'P') pp++; } int ans = 0; int my_g, my_c, my_p; my_g = min(G, cc); G -= my_g; cc -= my_g; my_c = min(C, pp); C -= my_c; pp -= my_c; my_p = min(P, gg); P -= my_p; gg -= my_p; ans += 3 * (my_c + my_g + my_p); ans += min(gg, G); ans += min(pp, P); ans += min(cc, C); cout << ans << endl; return 0; }