/*
putchar函數的基本格式為:putchar(c)。
(1)當c為一個被單引号(英文狀态下)引起來的字元時,輸出該字元(注:該字元也可為轉義字元);
(2)當c為一個介于0~127(包括0及127)之間的十進制整型數時,它會被視為對應字元的ASCII代碼,輸出該ASCII代碼對應的字元;
(3)當c為一個事先用char定義好的字元型變量時,輸出該變量所指向的字元。
*/
#include <iostream>
#include <cstdio>
#include <cstring>
#include <memory>
using namespace std;
void solve(char *str , int len)
{
int i , h[256];
memset(h , 0 , sizeof(h));
for(i = 0 ; i < len ; ++i)
{
//cout<<h[str[i]]<<" ";
if(h[str[i]] == 0)
h[str[i]] = 1;
}
cout<<endl;
for(i = 0 ; i < 256 ; ++i)
{
if( h[i] != 0)
putchar(i);
}
printf("\n");
}
int main(void)
{
int len;
char str[1000];
while(scanf("%s" , str) != EOF)
{
len = strlen(str);
solve(str , len);
}
return 0;
}