sub max{$_[0]>$_[1]?$_[0]:$_[1]} sub min{$_[0]<$_[1]?$_[0]:$_[1]} ($g,$c,$p)=<>=~/\d+/g; $_=<>; $G=y/G//; $C=y/C//; $P=y/P//; $x=min($p,$G); $s+=$x*3; $p-=$x; $G-=$x; $x=min($g,$C); $s+=$x*3; $g-=$x; $C-=$x; $x=min($c,$P); $s+=$x*3; $c-=$x; $P-=$x; $s+=min($g,$G)+min($c,$C)+min($p,$P); print$s;