//一个纯靠字符串的傻瓜解法,先读字符串,然后颠倒顺序,在之后删掉重复的,我想到另一个删除重复的方法,就是用数字1-9遍历字符串,请大佬指点
#include<stdio.h>
#include<string.h>
int main()
{
    char ch;
    int a[10000],b[10000],c[10000];
    int n = 0,i = 0,j = 0,k = 0,cnt = 0;
    while((ch = getchar()) != '\n'){
        b[n] = ch;
        n++;        //数组总数
    }
    for(i = n-1;i>=0;i--){        //置换顺序
        a[j] = b[i];
        j++;
    }
    
    //删掉重复的
    for(i = 0;i<n;i++){
        while(k <= cnt){
            if(c[k] == a[i])
                break;
            else if(k <cnt)
                k++;
            else{ 
                c[cnt] = a[i];
            cnt++;
            }
        }
        k=0;
    }

  for(i = 0; i<cnt; i++)
        printf("%c",c[i]);
    return 0;
}