Упавший сервер

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

문제

Во Всеберляндской олимпиаде по программированию принимают участие nn человек, пронумерованных последовательными целыми числами от 11 до nn.

По итогам соревнований участники показали различные результаты и расположились в некотором порядке. Все участники заняли различные места от 11 до nn, место ii занял участник с номером a_ia\_i. Только вот из-за непредвиденного сбоя результаты соревнований были безвозвратно утрачены.

Однако выяснилось, что пока таблица ещё была доступна, два члена жюри независимо сделали пометки относительно результатов тура.

Первый член жюри сделал c_1c\_1 записей вида <<среди участников, занявших места с l_il\_i по r_ir\_i включительно, наименьший номер участника равен m_im\_i>>.

Второй член жюри сделал c_2c\_2 записей вида <<среди участников, занявших места с L_iL\_i по R_iR\_i включительно, наибольший номер участника равен M_iM\_i>>.

По имеющимся записям требуется восстановить положение участников a_1,a_2,,a_na\_1, a\_2, \ldots, a\_n или же сообщить, что в записях допущена ошибка.

Если вариантов положения участников несколько, жюри хочет восстановить такое, в котором последовательность a_1,a_2,,a_na\_1, a\_2, \ldots, a\_n лексикографически минимальна.

입력

Первая строка входных данных содержит три целых числа nn, c_1c\_1 и c_2c\_2 --- количество участников, количество записей, сделанных первым членом жюри, и количество записей, сделанных вторым членом жюри, соответственно (1n50;0c_1+c_2501 \leq n \leq 50; 0 \leq c\_1 + c\_2 \leq 50).

Последующие c_1c\_1 строк задают записи, сделанные первым членом жюри. Каждая такая запись содержит по три целых числа l_il\_i, r_ir\_i и m_im\_i (1l_ir_in1 \le l\_i \le r\_i \le n; 1m_in1 \le m\_i \le n). 

Последующие c_2c\_2 строк задают записи, сделанные вторым членом жюри, в аналогичном формате.

출력

Если данные противоречивы, выведите 1-1. Иначе выведите nn целых чисел a_1,a_2,,a_na\_1, a\_2, \ldots, a\_n --- положение участников, удовлетворяющее всем записям и пожеланию жюри, где a_ia\_i --- это номер участника, занявшего ii-е место.