import java.io.*;

class Main{
public static void main(String[] args)
			throws java.io.IOException{
		reverse();

		// TODO 自動生成されたメソッド・スタブ
		
	}
	
	public static void reverse()throws IOException{
		BufferedReader input =
	            new BufferedReader (new InputStreamReader (System.in));
		String str = input.readLine();
		String[] strs =str.split("\\B"); //文字列を文字単位に分割
		String restr="";

		for(int i=(strs.length) - 1;i>=0;i--){
			restr+=strs[i]; //逆順に再結合
		}
		System.out.println( restr);

	}} import java.io.*; io.* java class Main{
public static void main(String[] args)
			throws java.io.IOException{
		reverse();

		// TODO 自動生成されたメソッド・スタブ
		
	}
	
	public static void reverse()throws IOException{
		BufferedReader input =
	            new BufferedReader (new InputStreamReader (System.in));
		String str = input.readLine();
		String[] strs =str.split("\\B"); //文字列を文字単位に分割
		String restr="";

		for(int i=(strs.length) - 1;i>=0;i--){
			restr+=strs[i]; //逆順に再結合
		}
		System.out.println( restr);

	}} Main public static void main(String[] args)
			throws java.io.IOException{
		reverse();

		// TODO 自動生成されたメソッド・スタブ
		
	} main {
		reverse();

		// TODO 自動生成されたメソッド・スタブ
		
	} reverse() reverse String[] args args public static void reverse()throws IOException{
		BufferedReader input =
	            new BufferedReader (new InputStreamReader (System.in));
		String str = input.readLine();
		String[] strs =str.split("\\B"); //文字列を文字単位に分割
		String restr="";

		for(int i=(strs.length) - 1;i>=0;i--){
			restr+=strs[i]; //逆順に再結合
		}
		System.out.println( restr);

	} reverse {
		BufferedReader input =
	            new BufferedReader (new InputStreamReader (System.in));
		String str = input.readLine();
		String[] strs =str.split("\\B"); //文字列を文字単位に分割
		String restr="";

		for(int i=(strs.length) - 1;i>=0;i--){
			restr+=strs[i]; //逆順に再結合
		}
		System.out.println( restr);

	} BufferedReader input =
	            new BufferedReader (new InputStreamReader (System.in)); input new BufferedReader (new InputStreamReader (System.in)) String str = input.readLine(); str input.readLine() input.readLine input String[] strs =str.split("\\B"); strs str.split("\\B") str.split str "\\B" String restr=""; restr "" for(int i=(strs.length) - 1;i>=0;i--){
			restr+=strs[i]; //逆順に再結合
		} int i=(strs.length) - 1; int i=(strs.length) - 1; i (strs.length) - 1 (strs.length) strs strs.length 1 i>=0 i 0 i-- i-- i {
			restr+=strs[i]; //逆順に再結合
		} {
			restr+=strs[i]; //逆順に再結合
		} restr+=strs[i] restr strs[i] strs i System.out.println( restr) System.out.println System.out System System.out restr
import java.io.*;

class Main{
public static void main(String[] args)
			throws java.io.IOException{
		reverse();

		// TODO 自動生成されたメソッド・スタブ
		
	}
	
	public static void reverse()throws IOException{
		BufferedReader input =
	            new BufferedReader (new InputStreamReader (System.in));
		String str = input.readLine();
		String[] strs =str.split("\\B"); //文字列を文字単位に分割
		String restr="";

		for(int i=(strs.length) - 1;i>=0;i--){
			restr+=strs[i]; //逆順に再結合
		}
		System.out.println( restr);

	}}