A. Левко и таблица
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Левко очень любит таблицы, состоящие из n строк и n столбцов. Особенно он любит красивые таблицы. Красивыми Левко называет таблицы, у которых сумма элементов в каждой строке и в каждом столбце равна k.

К сожалению, он не знает ни одной такой таблицы. Вам нужно помочь ему найти хотя бы одну.

Входные данные

В единственной строке задано два целых числа n и k (1 ≤ n ≤ 100, 1 ≤ k ≤ 1000).

Выходные данные

Выведите любую красивую таблицу. Левко не любит очень большие числа, поэтому все элементы таблицы не должны превышать по своему абсолютному значению 1000.

Если существует несколько подходящих таблиц, разрешается вывести любую.

Примеры
Входные данные
2 4
Выходные данные
1 3
3 1
Входные данные
4 7
Выходные данные
2 1 0 4
4 0 2 1
1 3 3 0
0 3 2 2
Примечание

В первом примере сумма в первой строке 1 + 3 = 4, во второй строке 3 + 1 = 4, в первом столбце 1 + 3 = 4 и во втором столбце 3 + 1 = 4. Существуют и другие красивые таблицы для этого примера.

Во втором примере сумма элементов в каждой строке и каждом столбце равна 7. Также возможны и другие таблицы, удовлетворяющие условию.