/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.Stack;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void main(String[] args) {
		String input = "Hi there Mr.Dog!";
		
		for(String word : input.split(" ")){
			System.out.print(reverse(word + " "));
		}
	}
	
	private static String reverse(String word){
		Stack<Character> stack = new Stack<>();
		
		for(char c : word.toCharArray()){
			stack.push(c);
		}
		
		String result = "";
		while(!stack.isEmpty()){
			result += stack.pop();
		}
		
		return result;
	}
}