import java.io.*;
import java.util.*;
public class StringReverse
{
public static void main(String[] args) throws IOException
{
System.out.println("Enter a string ");
Scanner in = new Scanner(System.in);
String inData;
inData = in.next();
System.out.println("\nNormal: " );
PrintString(inData);
System.out.println("\nReversed: " );
PrintStringR(inData);
System.out.println("\n" );
}
/*******************************************************************/
//Recurisve Print Reverse String
public static void PrintStringR(String arg)
{
if (arg.length() >= 1)
{
System.out.print(arg.charAt(arg.length()-1));
PrintStringR(arg.substring(0, arg.length() -1));
}
}
/*******************************************************************/
//Recurisve Print String
public static void PrintString(String arg)
{
if (arg.length() >= 1)
{
System.out.print(arg.charAt(0));
PrintString(arg.substring(1, arg.length() ));
}
}
}