#Tips:
#球球了,以后写isalpha的时候一定记得加括号,裂开来

#思路:
#清洗数据,把符号改成空格并去掉多余的空格
#分割
#逆转
#转字符输出

#不用正则表达式
# a=input()
# #清洗数据
# b=""
# for i in a:
#     if i.isalpha():
#         b+=i
#     elif len(b)>0:
#         if b[-1]!=" ":
#             b+=" "
# c=b.split()
# d=[]
# for i in c:
#     if i.isalpha():
#         d.append(i)
# d.reverse()
# print(" ".join(d))

#使用正则表达式
import re
s1=input()
temp=re.sub(r"[^a-zA-Z]"," ",s1)
s2=re.sub(r" {2,20}"," ",temp)
s3=s2.split()
s3=s3[::-1]
print(" ".join(s3))