public class Main {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        String str = s.nextLine();
        String[] strings = str.split(" ");
        
        TreeSet<String> ts = new TreeSet<String>(new Comparator<String>(){

            @Override
            public int compare(String o1, String o2) {
                
                return o2.compareTo(o1);
            }
            
        });
        ts.add(strings[0]);
        
        new Test3().swap(ts,strings[0],strings[1],strings[2]);
        
        
        String last = ts.pollLast();
        for (String string : ts) {
            System.out.print(string+",");
        }
        System.out.println(last);
        
        
        
        s.close();
    }
    public TreeSet<String> swap(TreeSet<String> ts,String str1,String str2,String str3){
        for (int i = 0; i < str1.length(); i++) {
            if(str2.equals(str1.charAt(i)+"")){
                StringBuilder sb = new StringBuilder(str1);
                String string = sb.replace(i, i+1, str3).toString();
                ts.add(string);
                swap(ts,string,str2,str3);
            }
        }
        return ts;
    }
}
不知道对错啊,大神帮看一看