#include <bits/stdc++.h>
using namespace std;
void helper(string s,string ans){
if(s.length()==0){
cout<<ans<<endl;
return;
}
if(s[0] == '0')return;
int num1 = s[0] -'0';
char c = num1+'a'-1;
helper(s.substr(1),ans+c);
if(s.length()>=2){
int num2 = stoi(s.substr(0,2));
if(num2>=10 && num2<=26){
char ch2 = num2+'a'-1;
helper(s.substr(2),ans+ch2);
}
}
}
int main() {
string s;
cin>>s;
helper(s,"");
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp2b2lkIGhlbHBlcihzdHJpbmcgcyxzdHJpbmcgYW5zKXsKCglpZihzLmxlbmd0aCgpPT0wKXsKCQljb3V0PDxhbnM8PGVuZGw7CgkJcmV0dXJuOwoJfQoJCglpZihzWzBdID09ICcwJylyZXR1cm47CgkKCWludCBudW0xID0gc1swXSAtJzAnOwoJY2hhciBjID0gbnVtMSsnYSctMTsKCWhlbHBlcihzLnN1YnN0cigxKSxhbnMrYyk7CgkKCWlmKHMubGVuZ3RoKCk+PTIpewoJCWludCBudW0yID0gc3RvaShzLnN1YnN0cigwLDIpKTsKCWlmKG51bTI+PTEwICYmIG51bTI8PTI2KXsKCQljaGFyIGNoMiA9IG51bTIrJ2EnLTE7CgkJaGVscGVyKHMuc3Vic3RyKDIpLGFucytjaDIpOwoJfQoJCQoJfQp9CmludCBtYWluKCkgewogICAgc3RyaW5nIHM7CgljaW4+PnM7CiAgICAKICAgIGhlbHBlcihzLCIiKTsKCXJldHVybiAwOwp9