#include<iostream>
#include<string>
#include<vector>
#include<sstream>
#include<map>
#include<cctype>
using namespace std;
string rs(string input){
    if(input.find("-")!=string::npos){
        return"Invalid input";
    }
    stringstream ss(input);
    string word;
    map<int,string> ow;
    while(ss>>word){
        string cw="";
        int p=-1;
        for(char c:word){
            if(isdigit(c)){
                p=c-'0';
            }
            else{
                cw+=c;
            }
        }
        if(p!=-1){
            ow[p]=cw;
        }
    }
    string result="";
    for(auto const& [pos,w]:ow){
        if(!result.empty())result+=" ";
        result +=w;
    }
    return result;
}
int main(){
    string input;
    if(getline(cin,input)){
        cout<<rs(input)<<endl;
    }
}