Назовем магической таблицой кадратную матрицу размера \(n \times n\), в которой выполняются следующие условия.
- Все целые числа от \(0\) до \((n^2 - 1)\) включительно встречаются в таблице ровно один раз.
- Побитовое исключающее ИЛИ всех элементов в строке или в столбце должно быть одинаковым для всех строк и столбцов.
Вам дано целое число \(n\), которое делится на \(4\). Постройте магическую таблицу размера \(n \times n\).
Выходные данные
Выведите магическую таблицу, т.е. \(n\) строк, в \(i\)-й из которых должно быть записано \(n\) целых числ, разделенных пробелами, описывающих \(i\)-ю строку таблицы.
Если есть несколько возможных ответов, выведите любой. Можно показать, что ответ всегда существует.
Примечание
В первом примере XOR в каждой строке и в каждом столбце равен \(13\).
Во втором примере XOR в каждой строке и в каждом столбце равен \(60\).
Примеры
| № | Входные данные | Выходные данные |
|
1
|
4
|
8 9 1 13
3 12 7 5
0 2 4 11
6 10 15 14
|
|
2
|
8
|
19 55 11 39 32 36 4 52
51 7 35 31 12 48 28 20
43 23 59 15 0 8 16 44
3 47 27 63 24 40 60 56
34 38 6 54 17 53 9 37
14 50 30 22 49 5 33 29
2 10 18 46 41 21 57 13
26 42 62 58 1 45 25 61
|