void my_reverse(char* str)
{
    char* left = str;
    char* right = str+strlen(str)-1;
    while (left <= right)
    {
        char ret = *left;
        *left = *right;
        *right = ret;
        left++;
        right--;
    }
}
int main()
{
    char str[10000] = { 0 };
    while (gets(str))
    {
        my_reverse(str);
        printf("%s", str);
        getchar();
    }
    return 0;
}