Торгівля#7482

Торгівля

1 секунда
128 мегабайтів
Дуже легка

Вздовж траси Алмати–Тараз розташовані міст, пронумерованих від до . З настанням зими невідомих торговців привезли з одного села в'язані шапки та почали продавати їх у цих населених пунктах.

Торговці дотримуються двох принципів:

Більш формально кожний -ий торговець:

Для кожного населеного пункту визначте максимальну ціну на одну шапку за всю історію торгівлі.

Вхідні дані

У першому рядку задано два цілих числа n~(1 \le n \le 3 \cdot 10^5) та m~(1 \le m \le 3 \cdot 10^5) — кількість населених пунктів та кількість торговців відповідно.

Далі слідують рядків, кожний з яких містить три цілих числа l_i, r_i~(1 \le l_i \le r_i \le n) та x_i~(1 \le x_i \le 10^9) — початковий і кінцевий населений пункт, а також стартова ціна на шапку для -го торговця.

Вихідні дані

Виведіть цілих чисел, де -е число позначає максимальну ціну на одну шапку за всю історію торгівлі в -му населеному пункті. Якщо в якомусь пункті торгівля не велася, виведіть .

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading