#include "stdio.h" #include "math.h" int main() { int i,j,n,m,mmax,nmax,mmin,nmin; char a[1000][1000]; while(scanf("%d %d",&n,&m)!=EOF) { a[0][0]='A'; nmax=n-1;nmin=0;mmax=m-1;mmin=0; i=0;j=0; while(mmax!=mmin||nmax!=nmin) { while(j<mmax) {if(a[i][j]=='Z') a[i][j+1]='A'; else {a[i][j+1]=a[i][j]+1;} j++;} if(nmax==nmin) break; if(nmax!=nmin) nmin++; while(i<nmax) {if(a[i][j]=='Z') a[i+1][j]='A';else {a[i+1][j]=a[i][j]+1;} i++;} if(mmax==mmin) break; if(mmin!=mmax) mmax--; while(j>mmin) {if(a[i][j]=='Z') a[i][j-1]='A';else {a[i][j-1]=a[i][j]+1;} j--;} if(nmax==nmin) break; if(nmax!=nmin) nmax--; while(i>nmin) {if(a[i][j]=='Z') a[i-1][j]='A';else {a[i-1][j]=a[i][j]+1;} i--;} if(mmax==mmin) break; if(mmin!=mmax) mmin++; } for(i=0;i<n;i++) {//printf("%c",a[i][0]); for(j=0;j<m;j++) printf(" %c",a[i][j]); printf("/n"); } } return 0; }