import java.math.BigInteger;
import java.util.*;
public class Lanq {
public static void main(String[] args) {
//tiansuanshu();
取字符();
//System.out.println(count);
}
public static void 取字符() {
Scanner sc = new Scanner(System.in);
String s = sc.next();
String newStr = "";
for(int i=0;i< s.length();i++){
String temp= s.charAt(i)+"";
if(!newStr.contains(temp)){
newStr+=temp;
}
}
char []arr=new char[newStr.length()];
for(int i=0;i<newStr.length();i++){
arr[i]=newStr.charAt(i);
}
Arrays.sort(arr);
for(int i=0;i<newStr.length();i++)
for(int j=i+1;j<newStr.length();j++)
for(int k=j+1;k<newStr.length();k++)
System.out.println(arr[i]+" "+arr[j]+" "+arr[k]);
}
}