Конференция

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

문제

Тюменская Ассоциация Научных и Образовательных Сообществ организует конференцию, в рамках которой планировалось провести nn мероприятий, пронумерованных от 11 до nn. При этом ii-е мероприятие задаётся двумя целыми числами l_il\_i и r_ir\_i --- временем начала и окончания мероприятия.

Поскольку некоторые мероприятия могут перекрываться или даже полностью совпадать по времени, один человек не всегда может посетить все мероприятия конференции. Будем считать, что мероприятия ii и jj не пересекаются, если r_i<l_jr\_i < l\_j или r_j<l_ir\_j < l\_i.

Будем называть множество мероприятий совместным, если любые два различных мероприятия в этом множестве не пересекаются. Пусть максимальный размер совместного множества мероприятий на конференции равен mm. Будем называть насыщенностью конференции отношение n/mn/m.

В связи с сокращением финансирования, организаторы конференции приняли решение, что число мероприятий на конференции будет уменьшено ровно в два раза. При этом они хотят сохранить насыщенность конференции неизменной, поэтому максимальный размер совместного множества мероприятий в рамках конференции также должен уменьшиться ровно в два раза. Удачным образом оказалось, что в исходном плане конференции как количество мероприятий nn, так и максимальное возможное количество мероприятий в совместном множестве mm --- чётные числа.

Помогите организаторам выбрать множество из n/2n/2 исходно запланированных мероприятий, которые необходимо провести, чтобы при этом размер максимального совместного множества выбранных мероприятий оказался равен m/2m/2.

입력

Один тест содержит несколько наборов входных данных.

В первой строке дано одно целое число tt --- количество наборов входных данных (1t50,0001 \le t \le 50\\,000).

В первой строке каждого описания набора дано одно целое число nn --- количество мероприятий в исходном плане (2n100,0002 \le n \le 100\\,000, nn --- чётное).

В следующих nn строках каждого описания набора дано описание мероприятий. В ii-й строке даны два целых числа l_il\_i и r_ir\_i --- время начала и конца ii-го мероприятия (1l_i<r_i1091 \le l\_i < r\_i \le 10^9).

Гарантируется, что mm --- размер максимального совместного множества мероприятий для исходного плана, чётно.

출력

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

힌트

Рисунки визуализируют мероприятия. Мероприятие с началом в момент l_il\_i и концом в момент r_ir\_i изображено в виде отрезка \[l_i,r_i]\[l\_i, r\_i].

Рис. 1: Исходное множество мероприятий в первом наборе входных данных в примере. Одно из возможных максимальных совместных множеств выделено жирным пунктиром.

Рис. 2: Множество мероприятий, соответствующее ответу на первый набор входных данных в примере. Одно из возможных максимальных совместных множеств выделено жирным пунктиром.

Рис. 3: Исходное множество мероприятий во втором наборе входных данных в примере. Одно из возможных максимальных совместных множеств выделено жирным пунктиром.

Рис. 4: Множество мероприятий, соответствующее ответу на второй набор входных данных в примере. Одно из возможных максимальных совместных множеств выделено жирным пунктиром.