#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<<"Ivalid input";
            return 0;
        }
    }
    vector<string>words;
    string word;
    stringstream ss(s);
    while(ss >>word){
        words.push_back(word);
        
        
    }
    
    int maxLen = 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;
    
}