import java.io.;
import java.util.;
public class Main {
public static void main(String[] args) throws Exception {
Scanner scn=new Scanner(System.in);
String str=scn.nextLine();
printEncodings(str," ");
}
public static void printEncodings(String str,String asf) {
if(str.length()==0){
System.out.println(asf);
return;
}
char ch1=str.charAt(0);
int pos1=Integer.parseInt(ch1+"");
printEncodings(str.substring(1),asf+(char)('A'+pos1-1));
if(str.length()>2){
char ch2=str.charAt(1);
char ch3=str.charAt(2);
int pos3=Integer.parseInt(""+ch2+ch3);
if(pos3>=10||pos3<=26){
printEncodings(str.substring(3),asf+(char)('A'+pos1-1)+ (char)('A'+pos3-1));
}
}
if(str.length()>2){
char ch2=str.charAt(1);
int pos2=Integer.parseInt(""+ch1+ch2);
if(pos2>=10||pos2<=26){
printEncodings(str.substring(2),asf+(char)('A'+pos2-1));
}
}
}
}