#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>words;
    string word;
    stringstream ss(s);
    while(ss >>word){
        words.push_back(word);
    }
    int maxLen = 0;
    for(string w : word){
        if(w.length()>maxLen)
        maxLen = w.length();
    }
    for(int i=0;i<maxLen;i++){
        string line ="";
    for(string w : word){
            if(i<w.length())
            line +=w[i];
            
        
        }
        cout<<line;
        if(i<maxLen -1)
        cout<<endl;
    }
    return 0;
}