import Data.Functor import Control.Monad import qualified Data.ByteString.Char8 as B import Data.Maybe readInts :: B.ByteString -> [Int] readInts s = fst <$> mapMaybe (B.readInt) (B.words s) main :: IO () main = (map readInts) <$> B.lines <$> B.getContents >>= putStrLn . show