/* package whatever; // don't place package name! */
/* package whatever; // don't place package name! */
import java.util.*;
class Main{
public static void main
(String[] args
){ Scanner sc
= new Scanner
(System.
in); String s
= sc.
nextLine();s.
trim(); Stack<Character> stack = new Stack<>();
String[] parts
= s.
split("\\s+");
StringBuilder sb = new StringBuilder();
for(int i=0; i<part.length(); i++){
stack.push(part.charAt(i));
}
while(!stack.isEmpty()){
sb.append(stack.pop());
}sb.append(" ");
}
System.
out.
println(sb.
toString().
trim()); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKLyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwpjbGFzcyBNYWluewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncyl7CgkJU2Nhbm5lciBzYyA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgkJU3RyaW5nIHMgPSBzYy5uZXh0TGluZSgpO3MudHJpbSgpOwoJCVN0YWNrPENoYXJhY3Rlcj4gc3RhY2sgPSBuZXcgU3RhY2s8PigpOwoJCQoJCVN0cmluZ1tdIHBhcnRzID0gcy5zcGxpdCgiXFxzKyIpOwoJCQoJCVN0cmluZ0J1aWxkZXIgc2IgPSBuZXcgU3RyaW5nQnVpbGRlcigpOwoJCWZvcihTdHJpbmcgcGFydCA6IHBhcnRzKXsKCQkJZm9yKGludCBpPTA7IGk8cGFydC5sZW5ndGgoKTsgaSsrKXsKCQkJCXN0YWNrLnB1c2gocGFydC5jaGFyQXQoaSkpOwoJCQl9CgkJCXdoaWxlKCFzdGFjay5pc0VtcHR5KCkpewoJCQkJc2IuYXBwZW5kKHN0YWNrLnBvcCgpKTsKCQkJfXNiLmFwcGVuZCgiICIpOwoJCX0KCQlTeXN0ZW0ub3V0LnByaW50bG4oc2IudG9TdHJpbmcoKS50cmltKCkpOwoJfQp9