/*
#include<stdio.h>
#include<windows.h>
#include<math.h>
void gotoxy(int x,int y)
{
COORD pos= {x,y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}
int main()
{
int n, m;
int i;*/
/*
for(;;)
{
scanf("%d %d", &n, &m);
if(n==99 && m==99)
{
printf("GAME OVER");
break;
}
printf("위치 %d에서 %d로 이동하였습니다.\n", n, m);
}
*/
/*
gotoxy(5, 5);
printf("1");
gotoxy(5, 6);
printf("2");
gotoxy(5, 7);
printf("3");
gotoxy(5, 8);
printf("4");
gotoxy(5, 9);
printf("5");
}
*/
/*
#include<stdio.h>
#include<windows.h>
#include<math.h>
int arr[10] = {0};
void gotoxy(int x,int y)
{
COORD pos= {x,y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}
void init()
{
printf("")
}
void draw(int x, int k)
{
// type here
}
int main()
{
int n,m, x;
int i;
init();
// 초기화 하는 함수
for(;;)
{
scanf("%d", &x);
arr[x-1]++;
}
draw(x-1, arr[x-1]);
}
*/
/*
#include<stdio.h>
int main()
{
int n,m;
scanf("%d %d", &n,&m);
int a[n][m];
int tt=1;
for(int b=m-1; b>=0; b--)
{
if(b%2==0)
{
for(int c=n-1; c>=0; c--)
{
a[c][b]=tt;
tt++;
}
}
else
{
for(int c=0; c<=n-1; c++)
{
a[c][b]=tt;
tt++;
}
}
}
for(int d=n-1; d>=0; d--)
{
for(int e=0; e<=m-1; e++)
{
printf("%d ", a[d][e]);
}
printf("\n");
}
}
*/