На далекой Амазонке

아직 제출이 없습니다시간 제한2초메모리 제한256 MB

문제

Программист Гоша любит читать сказки на ночь своим детям. Однажды сказка, которую он решил прочитать, начиналась так:

«В одной далекой деревне в долине реки Амазонки живет племя, в котором нет ни одного мужчины. Живет в этой деревне четыре женщины: три матери и три дочери».

Это место показалось подозрительным детям Гоши, и ему пришлось срочно объяснять, как среди четырех человек может быть одновременно три матери и три дочери.

Предполагая, что дальше в сказке может быть описание других деревень, Гоша хочет научиться быстро строить пример племени, в котором всего n женщин, причем среди них a женщин являются матерью кого-то в этом племени, и b женщин являются дочерью кого-то в этом племени.

Помогите ему быстро придумывать пример такого племени для данных na и b.

입력

Первая строка содержит целое число T (1 ≤ T ≤ 104) — количество тестовых примеров. В каждой из следующих T строк содержится по три натуральных числа: na и b. (1 ≤ nab ≤ 105).

Сумма всех значений n во вводе не превосходит 105.

출력

Для каждого из T тестовых примеров выведите «IMPOSSIBLE», если искомого племени не существует. Если племя существует, то выведите описание племени в n строках. Занумеруем всех членов племени от 1 до n. В i-й строке выведите сначала число k — количество дочерей i-й женщины, а затем k чисел — номера ее дочерей. У каждой женщины мать может быть максимум одна.

Если допустимых ответов несколько, выведите любой. Естественно, мать всегда старше дочери, поэтому в племени должен существовать способ задать возраст всем женщинам так, чтобы это правило выполнялось.