{-# LANGUAGE OverloadedStrings #-}
import qualified Data.Text as T
import qualified Data.Text.IO as TIO
import Data.Semigroup

solve :: T.Text -> T.Text -> T.Text -> T.Text
solve temp in1 in2
 | T.null in1  = temp
 | otherwise = solve (T.snoc (T.snoc temp (T.head in1)) (T.head in2)) (T.tail in1) (T.tail in2)

main = do
 _ <- TIO.getLine
 [in1, in2] <- (T.words) <$> TIO.getLine 
 TIO.putStr $ solve T.empty in1 in2 