#include <iostream>
using namespace std;
int n, t, r[10][10];
int main() {
	while(scanf("%d", &n), n) {
		int c = 0;
		for(int i = 0; i <= 2 * n - 2; i++) {
			for(int j = 0; j <= i; j++) {
				if(j < n && i - j < n) {
					if(i % 2 == 1) r[j][i - j] = ++c;
					else r[i - j][j] = ++c;
				}
			}
		}
		printf("Case %d:\n", ++t);
		for(int i = 0; i < n; i++) {
			for(int j = 0; j < n; j++) printf(r[i][j] < 10 ? "  %d" : " %d", r[i][j]);
			printf("\n");
		}
	}
}