using System;
public class Test
{
public static void Main()
{
int hgt = 5;
int wdt = 4;
int[,] a = new int[hgt, wdt];
for (int y = 0; y < hgt; y++)
for (int x = 0; x < wdt; x++)
a[y, x] = ((x%2)==0?y:(hgt-y-1)) + 1 + x * hgt;
for (int y = 0; y < hgt; y++) {
for (int x = 0; x < wdt; x++)
Console.Write(a[y,x] + " ");
Console.WriteLine();
}
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJICAgICAgICBpbnQgaGd0ID0gNTsKICAgICAgICAgICAgaW50IHdkdCA9IDQ7CiAgICAgICAgICAgIGludFssXSBhID0gbmV3IGludFtoZ3QsIHdkdF07CiAgICAgICAgICAgIGZvciAoaW50IHkgPSAwOyB5IDwgaGd0OyB5KyspCiAgICAgICAgICAgICAgZm9yIChpbnQgeCA9IDA7IHggPCB3ZHQ7IHgrKykgCiAgICAgICAgICAgICAgICBhW3ksIHhdID0gKCh4JTIpPT0wP3k6KGhndC15LTEpKSArIDEgKyB4ICogaGd0OwoKICAgICAgICAgICAgZm9yIChpbnQgeSA9IDA7IHkgPCBoZ3Q7IHkrKykgewogICAgICAgICAgICAgIGZvciAoaW50IHggPSAwOyB4IDwgd2R0OyB4KyspIAogICAgICAgICAgICAgICAgICAgIENvbnNvbGUuV3JpdGUoYVt5LHhdICsgIiAiKTsKICAgICAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCk7CiAgICAgICAgICAgIH0KCX0KfQ==