import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNextLine()) {
            //使用正则表达式将所有非大小写字母全部替换成空格,再依空格将字符分割成字符数组
            String[] s = sc.nextLine().replaceAll("[^a-zA-Z]"," ").split(" ");
            System.out.println(invertedSort(s));
        }
    }

    private static String invertedSort(String[] s) {
        StringBuilder builder = new StringBuilder();
        for (int i = s.length - 1; i >= 0 ; i--) {
            builder.append(s[i]);
            builder.append(" ");
        }
        return builder.toString();
    }
}