/*
 * 解题思路: 1. 可以用栈, 以单词为单位入栈后出栈
 *          2. 直接逆序打印就行了 (当前采用)
 */
import java.util.*;

public class Main {
    public static void main(String[] args) {
        String[] strs = (new Scanner(System.in).nextLine().split(" "));
        for (int i = strs.length - 1; i > 0; i--) {
            System.out.print(strs[i] + " ");
        }
        // 最后一个单词单独输出, 避免最后附带空格 (其实没必要)
        System.out.print(strs[0]);
    }
}