import Control.Monad solve :: [[String]] -> [Int] solve [] = [0, 0] solve (c:cs) = map (\(a, b) -> a + b) $ zip (calc c) (solve cs) calc :: [String] -> [Int] calc (ts:ss:_) = let t = read ts l = length ss w = min l $ t * 12 `div` 1000 in [w, l - w] connect :: [Int] -> String connect [] = "" connect (c:cs) = show c ++ " " ++ connect cs main :: IO () main = do n <- readLn li <- replicateM n (words <$> getLine) putStrLn . connect $ solve li