Наступает важный экзамен, который будут писать $$$n$$$ школьников. Все школьники будут рассажены в один кабинет, в котором находятся $$$n$$$ рабочих мест. Каждый школьник и рабочее место пронумерованы от $$$1$$$ до $$$n$$$. Всего школьники сдают $$$m$$$ экзаменов. Вам поручено подготовить план рассадки сдающих на каждый экзамен, удовлетворив следующие условия:
План на один экзамен задается $$$n$$$ целыми числами $$$a_1, a_2, \dots, a_n$$$ $$$(1 \le a_i \le n)$$$ и означает: $$$1$$$-й школьник должен сесть на место $$$a_1$$$, $$$2$$$-й школьник должен сесть на место $$$a_2$$$, ..., $$$n$$$-й школьник должен сесть на место $$$a_n$$$.
В единственной строке задано два целых числа $$$n,m$$$ $$$(1 \le n,m \le 10^3)$$$.
Если удовлетворить требования не получится, то в первой строке выведите «IMPOSSIBLE». Иначе выведите «POSSIBLE», а в следующих $$$m$$$ строках выведите по $$$n$$$ целых чисел в каждой — рассадка на очередной экзамен.
6 3
POSSIBLE 1 2 3 4 5 6 6 5 4 3 2 1 1 3 2 5 6 4
4 30
IMPOSSIBLE