Торгівля#1907

Торгівля

1 секунда
64 мегабайти
Складна

Торгівля — це тонка справа. Успішний торговець повинен не лише вміти своєчасно продавати потрібні товари та приваблювати покупців, а й добре розуміти ситуацію на ринку. Серед іншого, важливо знати, які торговці торгують один з одним, а які — ні. Іноді торговці не торгують напряму, але їхні товари все одно можуть дістатися один до одного через інших торговців. Наприклад, якщо торговці A та B торгують безпосередньо, а торговці B та C також торгують безпосередньо, то товари A і C можуть потрапити один до одного через торговця B. Інше важливе поняття — це неподільні пари: це такі пари торговців, які торгують напряму, і для яких не існує жодної послідовності проміжних торговців, через яких вони могли б торгувати опосередковано.

Мано хоче стати успішним торговцем. Ми не знаємо, якими необхідними якостями він володіє, але йому явно бракує знань про стан ринку. Все, що він знає — на ринку є торговців, пар, які торгують безпосередньо, і серед них неподільних пар. Йому якраз і потрібна конкретніша інформація, наприклад, "A торгує з B, C торгує з D, X торгує з A". Звісно, цей опис не завжди єдиний, але будь-який, що задовольняє ці вимоги, йому підійде.

Вам задано сценаріїв, кожен зі своїми значеннями , і . Для кожного з них визначте, чи існує така торгова мережа, і якщо так, представте її опис. Торговці нумеруються від до у довільному порядку, а опис торгової мережі — це множина всіх різних пар торговців, які торгують безпосередньо.

Вхідні дані

Перший рядок містить кількість сценаріїв . Далі слідують рядків, кожен з яких містить три цілих числа: , , (2 \le N \le 100, 0 \le K \le M \le \frac{N (N - 1)}{2}).

Кількість сценаріїв в одному вхідному файлі не перевищує .

Сума по всіх сценаріях в одному вхідному файлі не перевищує .

Вихідні дані

Для кожного із сценаріїв, якщо такої торгової мережі не існує, виведіть NO SOLUTION (без лапок). Інакше виведіть TRADE MARKET FOUND, а потім рядків. Кожен рядок повинен містити пару чисел через пробіл — номери торговців, які торгують безпосередньо.

Приклади

Приклад 1

Loading
Loading