#include <iostream> #include <cstring> using namespace std; const int MAXSIZE=80; int main() { char c_input[MAXSIZE+1]; int nlen,n1,n2,k; char cmatrix[MAXSIZE][MAXSIZE]; while(scanf("%s",c_input)!=EOF) { k=0; nlen=strlen(c_input); n1=(nlen+2)/3; n2=nlen-(n1<<1)+2; for(int i=0;i<MAXSIZE;++i) for(int j=0;j<MAXSIZE;++j) {cmatrix[i][j]=' ';} for(int i=0;i<n1;++i) {cmatrix[i][0]=c_input[k++];} for(int j=1;j<=n2-2;++j) {cmatrix[n1-1][j]=c_input[k++];} for(int u=n1-1;0<=u;--u) {cmatrix[u][n2-1]=c_input[k++];} for(int i=0;i<n1;++i) { for(int j=0;j<n2;++j) {printf("%c",cmatrix[i][j]);} printf("\n"); } } } // 64 位输出请用 printf("%lld")