20251213
/*#include <stdio.h>
int main() {
int a, b, c=0, d,i,j,u=0,k=1;
int arr[105][105]={0,};
int dir[4][2] = {{0, 1}, {1, 0}, {0, -1}, {-1, 0}};
int p = 3, x, y, n, m, dx, dy;
scanf("%d %d", &n, &m);
for(i=0; i<n+2; i++) {
for(j=0; j<m+2; j++) {
if(i==0 || j==0 || i==n+1 ||j==m+1) arr[i][j] = 1;
}
}
x = n;
y = 1;
arr[x][y] = k++;
dx = dir[p][0];
dy = dir[p][1];
for(i=0; i<n*m-1; ) {
if(arr[x+dx][y+dy]==0) {
x += dx;
y += dy;
arr[x][y] = k++;
i++;
}
else {
p++;
p%=4;
dx = dir[p][0];
dy = dir[p][1];
}
}
for(i=0; i<=n-1; i++) {
for(j=0; j<=m-1; j++) {
printf("%d ", arr[i+1][j+1]);
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main() {
int a, b, c=0, d,i,j,u=0,k=1;
int arr[105][105]={0,};
int dir[4][2] = {{0, 1}, {1, 0}, {0, -1}, {-1, 0}};
int p = 3, x, y, n, m, dx, dy;
scanf("%d %d", &n, &m);
for(i=0; i<n+2; i++) {
for(j=0; j<m+2; j++) {
if(i==0 || j==0 || i==n+1 ||j==m+1) arr[i][j] = 1;
}
}
x = n;
y = 1;
k = n*m;
arr[x][y] = k--;
dx = dir[p][0];
dy = dir[p][1];
for(i=0; i<n*m-1; ) {
if(arr[x+dx][y+dy]==0) {
x += dx;
y += dy;
arr[x][y] = k--;
i++;
}
else {
p++;
p%=4;
dx = dir[p][0];
dy = dir[p][1];
}
}
for(i=0; i<=n-1; i++) {
for(j=0; j<=m-1; j++) {
printf("%d ", arr[i+1][j+1]);
}
printf("\n");
}
return 0;
}
*/
#include <stdio.h>
int main(){
int a,b,c,n,g,i;
int k[105];
scanf("%d %d",&n, &g);
for(i=1;i<=n;i++){
}
}

