/*    :-)    *///c"""""""m*A,=
*m,n=998,N=99//* h\\aA=*!
+900,z,Y;main//  ann"i)=At
(){char D[N][//  r\\,n{1);
N];while(gets//  *nn#\d(m?;}
(n[D])){while//  A",tetpp
(n[D][z])z[D]//  =\#3*)m=+u
[Y]=n[D][z++]//  ""	p{s1=t
;m=m<z?z:m;  //  1=we0*s
for(;z<N;z++)//  033!&ht:A(
z[D][Y]=32;z=//  	di(t+&
!++Y;}z=0;   //  0;lp++d
while(z<m)   //  1!3"" e,3;)
puts(z++[D]);// *""""  " (*2t;
}            // /            }