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