#!/usr/bin/env python # -*- coding: utf-8 -*- hand_num = list(map(int,input().split())) S = sorted(input()) friend = [S.count('G'),S.count('C'),S.count('P')] point = 0 #win for i in range(3): if hand_num[i] > friend[(i+1)%3]: point += friend[(i+1)%3] * 3 hand_num[i] -= friend[(i+1)%3] friend[(i+1)%3] = 0 else: point += hand_num[i] * 3 friend[(i+1)%3] -= hand_num[i] hand_num[i] = 0 #draw for i in range(3): if hand_num[i] > friend[i]: point += friend[i] hand_num[i] -= friend[i] friend[i] = 0 else: point += hand_num[i] friend[i] -= hand_num[i] hand_num[i] = 0 print(point)