#include<iostream>
#include<sstream>
#include<vector>
using namespace std;
int main(){
    string line,word;
    getline(cin,line);
    stringstream ss(line);
    vector<string>result(101);
    bool invalid=false;
    while (ss>>word){
        int pos=-1;
        for(char c: word){
            if(c=='-')invalid=true;
            if(isdigit(c))pos=c-'O';
        }
        if(invalid||pos<0){
            cout<<"Invalid input";
            return 0;
        }
        string clean="";
        for(char c:word)
           if(!isdigit(c))clean+=;
        result[pos]=clean;
    }
    for(int i=0;i<101;i++)
       if(!result[i].empty())
          cout<<result[i]<<" ";
    result 0;
}