#include<stdio.h>
#include<stdlib.h>
//#define n 5
#define TRUE 1
#define FALSE 0
int main(void)
{
int n=10;
int i=0, j=0, cnt=1, xcnt=0, ycnt=0;
int x=0, y=0, flag=0;
char arr[100][100]={0,};
while(1){
arr[y++][x--] = cnt++;
if(x<0 || y>n-1){
if(y>n-1){
y=++ycnt, x=n-1;
}else{
y=ycnt, x=++xcnt;
}
}
if(cnt == n*n+1) break;
}
//출력부분
for(i=0; i<n; ++i){
for(j=0; j<n; ++j){
printf("%5d", arr[i][j]);
}
putchar('\n');
}
return 0;
}