#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
****************************************************************/