#include<iostream>
#include<vector>
#include<sstream>
using namespace std;

int main(){
    string s;
    getline(cin,s);
    
    for(char c : s){
        if(!(isalpha(c) || c == ' ')){
            cout<<"Invalid input";
            return 0;
            
    }
}
vector<string>worlds;
string word;
stringstream ss(s);
while(ss >>word){
    words.push_back(word);
    
}

inmaxLen = 0;
for(string w : words){
    if(w.length()>maxLen)
    maxLen = w.length();
    
}

for(int i=0;i<maxLen;i++){
    string line ="";
    for(string w : words){
        if(i<w.length())
        line +=w[i];
        
    }
    cout<<line;
    if(i<maxLen -1)
    cout<<endl;
}
return 0;
}