while True:
try:
a = input()
a = a.split() #将输入的字符串以空格分开
for i in range(len(a)):
b = list(a[i]) #将a中的一个字符串每个字符分开为列表
len_i = len(b)
for j in range(len_i): #对于每个字符
if(b[j].isupper() == False) & (b[j].islower() == False):
b[j] = ' ' #若不是大写或者小写字母,则变为空格
a[i] = ''.join(b) #合并为字符串
c = ' '.join(a) #每个字符串用空格分开(原本的句子每个单词中间的空格)
c = c.split(' ') #按照空格分开 (原本的句子中的单词空格和非字母字符变为的空格)
c = c[::-1] #逆序
print(' '.join(c)) #按要求输出
except:
break