Problem:
Score : 100 points

Problem Statement

You are given a string S of length 2 or 3 consisting of lowercase English letters. If the length of the string is 2, print it as is; if the length is 3, print the string after reversing it.

Constraints

The length of S is 2 or 3.

S consists of lowercase English letters.

Input

Input is given from Standard Input in the following format:

S

Output

If the length of S is 2, print S as is; if the length is 3, print S after reversing it.

Sample Input 1

abc

Sample Output 1

cba

As the length of S is 3, we print it after reversing it.

Sample Input 2

ac

Sample Output 2

ac

As the length of S is 2, we print it as is.

Solution in C (GCC 5.4.1) (judge verdict: Accepted)

#include <stdio.h>
#include <math.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>

#define GYOU_MAX 256
#define rep(i, n) for(int i = 0; i < (int)(n); i++)
#define PRINT(str) printf(#str "\n")
#define FOR(i, m, n) for(int i = m; i < n; i++)
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MAX(a, b) ((a) > (b) ? (a) : (b))
#define pi acos(-1.0)
#define v_pri(val) printf("%d\n",val);
#define s_pri(str) printf("%s\n",str);
#define v_sca(x) scanf("%d",&x);
#define s_sca(x) scanf("%s",x);

typedef long long int ll;


/*
puts("コメント");
//*/




int main(void) {
	
	char S[4];
	s_sca(S);

	if (strlen(S)==2) {
		s_pri(S);
	}
	else {
		printf("%c%c%c\n", S[2], S[1], S[0]);
	}

	return 0;
}