import java.util.Scanner;
class PatternGenerator {
public static void main
(String[] args
) { int compare = 0;
int number = 0;
Scanner input
= new Scanner
(System.
in);
do {
System.
out.
println("Number must be between 1 and 6"); number = input.nextInt();
while (number < 1 || number > 6) {
System.
out.
println("Error: number must be between 1 and 6"); number = input.nextInt();
}
for (int i = 1; i <= number; ++i) {
for (int e = 1; e <= number; ++e) {
compare = compare + e;
if (compare <= 2) {
} else {
System.
out.
print(compare
+ " "); }
}
++compare;
}
} while (number < 1 || number > 6);
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKY2xhc3MgUGF0dGVybkdlbmVyYXRvciB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgaW50IGNvbXBhcmUgPSAwOwogICAgICAgIGludCBudW1iZXIgPSAwOwogICAgICAgIFNjYW5uZXIgaW5wdXQgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoKICAgICAgICBkbyB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiTnVtYmVyIG11c3QgYmUgYmV0d2VlbiAxIGFuZCA2Iik7CiAgICAgICAgICAgIG51bWJlciA9IGlucHV0Lm5leHRJbnQoKTsKCiAgICAgICAgICAgIHdoaWxlIChudW1iZXIgPCAxIHx8IG51bWJlciA+IDYpIHsKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRXJyb3I6IG51bWJlciBtdXN0IGJlIGJldHdlZW4gMSBhbmQgNiIpOwogICAgICAgICAgICAgICAgbnVtYmVyID0gaW5wdXQubmV4dEludCgpOwogICAgICAgICAgICB9CgogICAgICAgICAgICBmb3IgKGludCBpID0gMTsgaSA8PSBudW1iZXI7ICsraSkgewogICAgICAgICAgICAgICAgZm9yIChpbnQgZSA9IDE7IGUgPD0gbnVtYmVyOyArK2UpIHsKICAgICAgICAgICAgICAgICAgICBjb21wYXJlID0gY29tcGFyZSArIGU7CiAgICAgICAgICAgICAgICAgICAgaWYgKGNvbXBhcmUgPD0gMikgewogICAgICAgICAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50KCJ4ICIpOwogICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoY29tcGFyZSArICIgIik7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgKytjb21wYXJlOwogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCk7CiAgICAgICAgICAgIH0KICAgICAgICB9IHdoaWxlIChudW1iZXIgPCAxIHx8IG51bWJlciA+IDYpOwogICAgfQp9