# -*- coding: utf-8 -*-

"""
将一个英文语句以单词为单位逆序排放。例如“I am a boy”，逆序排放后为“boy a am I”
所有单词之间用一个空格隔开，语句中除了英文字母外，不再包含其他字符
"""

while True:
    try:
        str = input().split()
        s = " ".join(str[::-1])
        print(s)
    except:
        break
c831b35f030baffb94c5fed58197b45ee528f847
<mask token>

<mask token>
while True:
    try:
        str = input().split()
        s = ' '.join(str[::-1])
        print(s)
    except:
        break

# -*- coding: utf-8 -*-

"""
将一个英文语句以单词为单位逆序排放。例如“I am a boy”，逆序排放后为“boy a am I”
所有单词之间用一个空格隔开，语句中除了英文字母外，不再包含其他字符
"""

while True:
    try:
        str = input().split()
        s = " ".join(str[::-1])
        print(s)
    except:
        break