def dealSpecChar(s): s = list(s) sLen = len(s) for i in range(sLen - 1): if not s[i].isalpha(): if 0 < i <= sLen: if s[i - 1] == ' ': s.remove(i) s[i] = ' ' return ''.join(s) while True: try: lst = input().strip().split() for i in range(len(lst)): lst[i] = dealSpecChar(lst[i])
lst = ' '.join(lst).split() lst.reverse() print(' '.join(lst)) except: break