import java.util.Scanner;
/**
* 句子逆序
* 题目描述
* 将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”
* 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符
*
*/
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str= scanner.nextLine();
//将其他字符替换成空格
str =str.replaceAll("[^a-zA-Z]"," ");
//字符创去掉收尾空格后,以空格分割成字符串数组
String[] strings =str.trim().split("\\s+");
//逆序输出
for(int i =strings.length-1;i >= 0;i--){
System.out.print(strings[i]);
if(i !=0){
System.out.print(" ");
}
}
}
}