#include <iostream>
#include <string>
using namespace std;
#include<algorithm>
int main() {
int num;
cin >> num;
int memo[10] = {0};//记录字符串中0~9的使用情况 0:未使用 1:使用
while(num)
{
if(memo[num % 10] == 0)
{
memo[num%10] = 1;
cout<<num%10;
}
num /= 10;
}
return 0;
}
// int main() {
// int num;
// cin >> num;
// string s = to_string(num);
// int n = s.size();
// int memo[10] = {0};//记录字符串中0~9的使用情况 0:未使用 1:使用
// string res = "";
// for (int i = 0; i < n; i++) {
// //非重复元素
// if (memo[s[i] == 0]) {
// memo[s[i]] = 1;//标记已使用
// res += s[i];
// }
// //重复元素
// else {
// continue;
// }
// }
// reverse(res.begin(), res.end());
// int newNum = stoi(res, 0, 10);
// cout << newNum << endl;
// return 0;
// }