#include #include #include #include using namespace std; int main(){ int G,C,P,ans=0; char S; int limit[3]={},cnt[3]={}; for(int i=0;i<3;i++) cin>>limit[i]; cin.ignore(); while(scanf("%c",&S),S!='\n'){ if(S=='G') cnt[0]++; else if(S=='C') cnt[1]++; else if(S=='P') cnt[2]++; } for(int i=0;i<3;i++){ int win = min(limit[i],cnt[(i+1)%3]); ans += win*3; limit[i] -= win; cnt[(i+1)%3] -= win; } for(int i=0;i<3;i++){ if(limit[i]>0) ans += min(cnt[i],limit[i]); } printf("%d\n",ans); return 0; }