import java.util.*;
public class Main {
public void reverse(int begin,char []str,int sz){
int i;
for(i=0;i<sz/2;i++){
char ch = str[begin + i];
str[begin + i] = str[begin+sz-1-i];
str[begin+sz-1-i] = ch;
}
}
public String solution(String input) {
char[] s = input.toCharArray();
int sz = input.length();
int i;
int begin = 0;
for(i=0;i<sz;i++){
if(s[i] == ' ' || s[i] == ',' || s[i] == '!'){
reverse(begin, s, i - begin);
begin = i+1;
}
}
if(begin != 0){
reverse(begin, s, i - begin);
}else{
reverse(0, s, sz);
}
return String.valueOf(s);
}
public static void main(String[]args){
String s = "hi,nice to meet you!";
String result = new Main().solution(s);
System.out.println(result);
}
}