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);
        }
    }
}