import java.util.Scanner;
import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
String str = String.valueOf(num);
char[] array = str.toCharArray();
Set<String> hashSet = new LinkedHashSet<String>();
for (int i = array.length - 1; i >= 0; i--) {
hashSet.add(String.valueOf(array[i]));
}
int setLeng = hashSet.size();
/**
* JAVA中利用break加标签的方式跳出双重for循环
* 一般情况下,使用break只能跳出当前层的for循环,但是加了标签的话,就可以跳出多重循环。
* cc:是标签
*/
cc:
for (String obj : hashSet) {
setLeng--;
if (setLeng == 0) {
if (obj.equals("0")) {
break cc;
}
}
System.out.print(obj);
}
}
}