#include<iostream>
#include<string>
#include<sstream>
#include<vector>
using namespace std;
int main(){
    string s,w;
    if(!getline(cin,s)) return 0;
    vector<string> v;
    int m = 0;
    for(char c:s) if(!isalpha(c) && c !=' ') return cout<<"Invalid input"<<endl, 0;
    stringstream ss(s);
    while( ss>>ww){
        v.push_back(w);
        m = max(m, (int)w.size());
    }
    for (int i=0;i<m;++i){
        string r = "";
        for (string& t: v) r += (i<t.size() ? t[i] : ' ');
        r,erase(r.find_last_not_of(' ') + 1);
        cout<< r << endl;
    }
    return 0;
}