{-
ITP1_6-A

Time Limit : 1 sec, Memory Limit : 65536 KB
??°???????????¢

?????????????????°???????????????????????????????????°?????????????????????????????????
Input

??\????????\????????¢?????§?????????????????????

n
a1 a2 . . . an

n ?????°????????????????????????ai ??? i ???????????°?????¨????????????
Output

???????????°?????????????????????????????????????????°??????????´??????????????????????????????\?????????????????????????????°????????????????????\??????????????¨?????¨????????????????????????
Constraints

n ??? 100 ??¨????????????5
1 2 3 4 5


Sample Input 1

5
1 2 3 4 5

Sample Output 1

5 4 3 2 1

Sample Input 2

8
3 3 4 4 5 8 7 9

Sample Output 2

9 7 8 5 4 4 3 3

-}
import Data.List.Split
import Data.List

main = do
  s <- getLine
  t <- getLine
  putStrLn $ aux t

aux :: String -> String
aux s = intercalate " "  $ reverse f
  where f=splitOn " " s