#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
int main()
{
int n, m = 0;
scanf("%d", &n);//输入一个n
int a[10] = { 0 };//一个数组 作为flag 用来统计这个数字是否出现过
while (n)//n非0
{
if (a[n % 10] == 0)
//n对10取余得到一个数 把这个数对应放在数组的这个位置上
{
a[n % 10]++;//如果这个数 没有出现过 增长1
m = m * 10 + n % 10;//数字m扩大十倍 加上该数为个位
}
n /= 10;//n缩小十倍 去掉个位数
}
printf("%d\n", m);
return 0;
}