import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


public class Main {

	public static void main(String[] args) {
		Main main = new Main();
		main.reverseSequence();
		return;
	}
	
	//文字列の反転
	private void reverseSequence() {
		
		BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); //標準入力
		
		try {
			String inputStr = bufferedReader.readLine();
			StringBuffer stringBuffer = new StringBuffer(inputStr);
			String outputStr = stringBuffer.reverse().toString();
			System.out.println(outputStr);
		} catch (IOException e) {
			// TODO 自動生成された catch ブロック
			e.printStackTrace();
		}
	}
} import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io public class Main {

	public static void main(String[] args) {
		Main main = new Main();
		main.reverseSequence();
		return;
	}
	
	//文字列の反転
	private void reverseSequence() {
		
		BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); //標準入力
		
		try {
			String inputStr = bufferedReader.readLine();
			StringBuffer stringBuffer = new StringBuffer(inputStr);
			String outputStr = stringBuffer.reverse().toString();
			System.out.println(outputStr);
		} catch (IOException e) {
			// TODO 自動生成された catch ブロック
			e.printStackTrace();
		}
	}
} Main public static void main(String[] args) {
		Main main = new Main();
		main.reverseSequence();
		return;
	} main {
		Main main = new Main();
		main.reverseSequence();
		return;
	} Main main = new Main(); main new Main() main.reverseSequence() main.reverseSequence main return; String[] args args //文字列の反転
	private void reverseSequence() {
		
		BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); //標準入力
		
		try {
			String inputStr = bufferedReader.readLine();
			StringBuffer stringBuffer = new StringBuffer(inputStr);
			String outputStr = stringBuffer.reverse().toString();
			System.out.println(outputStr);
		} catch (IOException e) {
			// TODO 自動生成された catch ブロック
			e.printStackTrace();
		}
	} reverseSequence {
		
		BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); //標準入力
		
		try {
			String inputStr = bufferedReader.readLine();
			StringBuffer stringBuffer = new StringBuffer(inputStr);
			String outputStr = stringBuffer.reverse().toString();
			System.out.println(outputStr);
		} catch (IOException e) {
			// TODO 自動生成された catch ブロック
			e.printStackTrace();
		}
	} BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); bufferedReader new BufferedReader(new InputStreamReader(System.in)) try {
			String inputStr = bufferedReader.readLine();
			StringBuffer stringBuffer = new StringBuffer(inputStr);
			String outputStr = stringBuffer.reverse().toString();
			System.out.println(outputStr);
		} catch (IOException e) {
			// TODO 自動生成された catch ブロック
			e.printStackTrace();
		} catch (IOException e) {
			// TODO 自動生成された catch ブロック
			e.printStackTrace();
		} IOException e {
			// TODO 自動生成された catch ブロック
			e.printStackTrace();
		} e.printStackTrace() e.printStackTrace e {
			String inputStr = bufferedReader.readLine();
			StringBuffer stringBuffer = new StringBuffer(inputStr);
			String outputStr = stringBuffer.reverse().toString();
			System.out.println(outputStr);
		} String inputStr = bufferedReader.readLine(); inputStr bufferedReader.readLine() bufferedReader.readLine bufferedReader StringBuffer stringBuffer = new StringBuffer(inputStr); stringBuffer new StringBuffer(inputStr) String outputStr = stringBuffer.reverse().toString(); outputStr stringBuffer.reverse().toString() stringBuffer.reverse().toString stringBuffer.reverse() stringBuffer.reverse stringBuffer System.out.println(outputStr) System.out.println System.out System System.out outputStr public class Main {

	public static void main(String[] args) {
		Main main = new Main();
		main.reverseSequence();
		return;
	}
	
	//文字列の反転
	private void reverseSequence() {
		
		BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); //標準入力
		
		try {
			String inputStr = bufferedReader.readLine();
			StringBuffer stringBuffer = new StringBuffer(inputStr);
			String outputStr = stringBuffer.reverse().toString();
			System.out.println(outputStr);
		} catch (IOException e) {
			// TODO 自動生成された catch ブロック
			e.printStackTrace();
		}
	}
} public class Main {

	public static void main(String[] args) {
		Main main = new Main();
		main.reverseSequence();
		return;
	}
	
	//文字列の反転
	private void reverseSequence() {
		
		BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); //標準入力
		
		try {
			String inputStr = bufferedReader.readLine();
			StringBuffer stringBuffer = new StringBuffer(inputStr);
			String outputStr = stringBuffer.reverse().toString();
			System.out.println(outputStr);
		} catch (IOException e) {
			// TODO 自動生成された catch ブロック
			e.printStackTrace();
		}
	}
} Main
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


public class Main {

	public static void main(String[] args) {
		Main main = new Main();
		main.reverseSequence();
		return;
	}
	
	//文字列の反転
	private void reverseSequence() {
		
		BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); //標準入力
		
		try {
			String inputStr = bufferedReader.readLine();
			StringBuffer stringBuffer = new StringBuffer(inputStr);
			String outputStr = stringBuffer.reverse().toString();
			System.out.println(outputStr);
		} catch (IOException e) {
			// TODO 自動生成された catch ブロック
			e.printStackTrace();
		}
	}
}