I2luY2x1ZGUmbHQ7c3RkaW8uaCZndDsKI2luY2x1ZGUmbHQ7c3RyaW5nLmgmZ3Q7CgppbnQgbWFpbih2b2lkKQp7CglpbnQgYXJyWzEwMF1bMTAwXT17ezB9fSxhcnIyWzEwMF1bMTAwXT17ezB9fSxyb3csY29sdW1lLGk9MCxqPTA7CgljaGFyIGM7Cgl3aGlsZShzY2FuZigmcXVvdDslZCVjJnF1b3Q7LCZhbXA7YXJyW2ldW2pdLCZhbXA7YykhPUVPRikKCXsKCQlpZihjID09ICdcbicpCgkJewoJCSAgICByb3c9ajsKCQkJaj0wOwoJCQlpKys7CgkJfQoJCWlmKGMgPT0gJyAnKQoJCQlqKys7Cgl9CiAgICBjb2x1bWU9aTsKCgoJZm9yKGk9MDtpJmx0O3JvdysxO2krKykKCQlmb3Ioaj0wO2ombHQ7Y29sdW1lO2orKykKCQkJYXJyMltpXVtqXT1hcnJbal1baV07CgoJZm9yKGk9MDtpJmx0O3JvdysxO2krKyl7CgkJZm9yKGo9MDtqJmx0O2NvbHVtZTtqKyspCgkJewoJCQlwcmludGYoJnF1b3Q7JWQmcXVvdDssYXJyMltpXVtqXSk7CgkJCWlmKGombHQ7Y29sdW1lLTEpCiAgICAgICAgICAgICAgICBwcmludGYoJnF1b3Q7ICZxdW90Oyk7CgkJfQoJCXByaW50ZigmcXVvdDtcbiZxdW90Oyk7Cgl9Cn0=
#include<stdio.h>
#include<string.h>
int main(void)
{
int arr[100][100]={{0}},arr2[100][100]={{0}},row,colume,i=0,j=0;
char c;
while(scanf("%d%c",&arr[i][j],&c)!=EOF)
{
if(c == '\n')
{
row=j;
j=0;
i++;
}
if(c == ' ')
j++;
}
colume=i;
for(i=0;i<row+1;i++)
for(j=0;j<colume;j++)
arr2[i][j]=arr[j][i];
for(i=0;i<row+1;i++){
for(j=0;j<colume;j++)
{
printf("%d",arr2[i][j]);
if(j<colume-1)
printf(" ");
}
printf("\n");
}
}