//uva490 #include <iostream> #include <stdio.h> #include <string.h> using namespace std; int main() { char s[105][105]; int i = 0, j, k, maxlen = 0, l[105]; while(gets(s[i])) { l[i] = strlen(s[i]); if(strlen(s[i]) > maxlen) maxlen = strlen(s[i]); i++; } for(j = 0; j < maxlen; j++) { for(k = 0; k < i; k++) { if(j < l[i - 1 - k]) cout << s[i - 1 - k][j]; else cout << " "; } cout << endl; } return 0; }