#include #include #include #include #define REP(i,k,n) for(int i=k;i> G >> C >> P; string s; cin >> s; int ans = 0; int g = 0,c = 0,p = 0; rep(i,s.size()) { if(s[i] == 'G') g++; if(s[i] == 'C') c++; if(s[i] == 'P') p++; } while(G && c) { G--; c--; ans += 3; } while(C && p) { C--; p--; ans += 3; } while(P && g) { P--; g--; ans += 3; } while(G && g) { G--; g--; ans++; } while(C && c) { C--; c--; ans++; } while(P && p) { P--; p--; ans++; } cout << ans << endl; return 0; }