import Control.Applicative ((<$>))
import Data.Maybe (fromJust)
import Data.List (sort)
import qualified Data.ByteString.Char8 as B

readInts     :: IO [Int]
readInts     = map (fst . fromJust . B.readInt) . B.words <$> B.getLine

main :: IO ()
main = do
  xs <- readInts
  putStrLn $ unwords $ map show $ sort xs
