An important exam is coming up, which will be taken by $$$n$$$ students. All students will be seated in one classroom, which has $$$n$$$ desks. Each student and desk is numbered from $$$1$$$ to $$$n$$$. In total, the students will take $$$m$$$ exams. You have been tasked with preparing a seating arrangement plan for each exam, satisfying the following conditions:
The seating arrangement plan for one exam is represented by $$$n$$$ integers $$$a_1, a_2, \dots, a_n$$$ $$$(1 \le a_i \le n)$$$, which means that the $$$1$$$st student should sit at desk $$$a_1$$$, the $$$2$$$nd student should sit at desk $$$a_2$$$, and so on, until the $$$n$$$th student sits at desk $$$a_n$$$.
The input consists of a single line containing two integers $$$n$$$ and $$$m$$$ $$$(1 \le n,m \le 10^3)$$$.
If it is not possible to satisfy the requirements, output «IMPOSSIBLE» on the first line. Otherwise, output «POSSIBLE» on the first line, followed by $$$m$$$ lines, each containing $$$n$$$ integers representing the seating arrangement for each exam.
6 3
POSSIBLE 1 2 3 4 5 6 6 5 4 3 2 1 1 3 2 5 6 4
4 30
IMPOSSIBLE