import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int g = sc.nextInt(); int c = sc.nextInt(); int p = sc.nextInt(); char[] arr = sc.next().toCharArray(); int gCount = 0; int cCount = 0; int pCount = 0; for (char cc : arr) { switch (cc) { case 'G' : gCount++; break; case 'C' : cCount++; break; case 'P' : pCount++; break; } } int point = 0; if (gCount > p) { point += p * 3; gCount -= p; p = 0; } else { point += gCount * 3; p -= gCount; gCount = 0; } if (cCount > g) { point += g * 3; cCount -= g; g = 0; } else { point += cCount * 3; g -= cCount; cCount = 0; } if (pCount > c) { point += c * 3; pCount -= c; c = 0; } else { point += pCount * 3; c -= pCount; pCount = 0; } point += Math.min(gCount, g); point += Math.min(cCount, c); point += Math.min(pCount, p); System.out.println(point); } }