package com.javarush.task.task18.task1805;

import java.io.FileInputStream;
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;

/*
Сортировка байт
*/

public class Solution {
    public static void main(String[] args) throws Exception {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        try{
            FileInputStream inStream = new FileInputStream(reader.readLine());
            ArrayList<Byte> list = new ArrayList<>();
            byte elem;
            while(inStream.available() > 0){
                elem = (byte)inStream.read();
                list.add(elem);
            }
            inStream.close();
            Collections.sort(list);

            for (int i = 0; i < list.size() - 1; i++){
                if (list.get(i) != list.get(i+1)){
                    System.out.print(list.get(i) + " ");
                }
            }
        }
        catch (FileNotFoundException e){
            System.out.println("Упс! Опять мимо кассы!");
        }
    }
}