import Data.List main = do [g,c,p] <- map read . words <$> getLine [c',p',g'] <- (\[c',g',p'] -> [c',p',g']) . map (pred . length) . group . sort . ("GCP"++) <$> getLine let next = [g-(min g c'), c-(min c p'), p-(min p g')] let next' = [g'-(min p g'), c'-(min g c'), p'-(min c p')] let win = (sum [g,c,p] - sum next) * 3 let draw = sum $ zipWith min next next' print (win + draw)