Необхідно знайти матрицю розміром n × n таку, що її визначник дорівнює заданому числу k. При цьому елементи матриці повинні бути цілими числами від 0 до k - 1.
Два цілих числа n і k (1 ≤ n ≤ 100, 1 ≤ k ≤ 10^6
) - розмірність матриці і значення визначника.
Якщо необхідної матриці не існує, вивести Impossible. Інакше вивести n рядків по n цілих чисел в кожному. Числа повинні бути в межах [0, k – 1]. При цьому визначник виведеної матриці повинен дорівнювати k.