#include using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(0); int my_hand[3]; cin >> my_hand[0] >> my_hand[1] >> my_hand[2]; string s; cin >> s; int opp_hand[3] = {0, 0, 0}; for(int i = 0; i < s.size(); i++) { if(s[i] == 'G') opp_hand[0]++; if(s[i] == 'C') opp_hand[1]++; if(s[i] == 'P') opp_hand[2]++; } int ans = 0; for(int i = 0; i < 3; i++) { int tmp = min(my_hand[i], opp_hand[(i + 1) % 3]); ans += 3 * tmp; my_hand[i] -= tmp; opp_hand[(i + 1) % 3] -= tmp; } for(int i = 0; i < 3; i++) { ans += min(my_hand[i], opp_hand[i]); } cout << ans << endl; return 0; }