#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main(){
    string s, w;
    vector<string>v;
    int maxL=0;
    while(cin>> w) if(! isalpha(c))
    return cout << "Invalid input",0;
    v.push_back(w);
    if (w.size() > maxL) maxL=w.size();
    if(cin.peek()=='\n')break;
}
for(int i=0;i<maxL; i++){
    string r = " ";
    for(string t:v)r+=(i<t.size()?t[i]:' ');
    int last=r.find_last_not_of('');
    if(last!=-1)cout<<r.substr(0,last+1)<<endl;}
}