#include<bits/stdc++.h>
using namespace std;
bool xx(char a){
if(a >= 'a' && a <= 'z'){
return true;
}else{
return false;
}
}
bool sz(char a){
if(a >= '0' && a <= '9'){
return true;
}else{
return false;
}
}
int main(){
string s;
cin>>s;
for(int i = 0;i < s.size();i++){
if(i == 0 || i == s.size() - 1){
cout<<s[i];
}else if(s[i] == '-'){
if(xx(s[i - 1]) == true && xx(s[i + 1]) == true && s[i + 1] > s[i - 1] ){
for(char x = s[i - 1] + 1;x <= s[i + 1] - 1;x++){
cout<<x;
}
}else if(sz(s[i - 1]) == true && sz(s[i + 1]) == true && s[i + 1] > s[i - 1] ){
for(char x = s[i - 1] + 1;x <= s[i + 1] - 1;x++){
cout<<x;
}
}else{
cout<<'-';
}
}else{
cout<<s[i];
}
}
return 0;
}
/**
abc4-8hhashahdashd
*/
/**************************************************************
Problem: 1481
User: admin
Language: C++
Result: Accepted
Time:10 ms
Memory:2076 kb
****************************************************************/