Торговля
Вдоль трассы Алматы-Тараз есть населенных пунктов, пронумерованных числами от до . В начале зимы неизвестных торговцев привезли из неизвестного аула вязаные шапки и начали ими торговать в этих населенных пунктах. У этих торговцев есть два принципа: не торговать в одном месте более одного раза (один день) и с каждым днем увеличивать цену на шапку.
Более формально каждый -ый торговец:
Начинает торговать в населенном пункте со стартовой ценой на одну шапку
Каждый день переходит в соседний населенный пункт, то есть, если вчера он торговал в населенном пункте , то сегодня торгует в населенном пункте
Каждый день увеличивает цену на , то есть, если вчера цена на его шапки была , то сегодня цена
Завершает торговать в населенном пункте (при этом в пункте торговля происходит).
Наша задача для каждого населенного пункта определить максимальную цену на одну шапку за всю историю.
Входные данные
В первой строке находятся два целых числа и — количество населенных пунктов и количество торговцев соответственно.
В каждой из следующих строк находятся по три целых числа и — номера начального и конечного населенных пунктов и начальная цена на шапку для -го торговца соответственно.
Выходные данные
Выведите целых чисел, где -ое число равно максимальной цене на одну шапку за всю историю продаж -ого населенного пункта. Если в каком-то населенном пункте никто не торговал шапками, то для этого населенного пункта выведите .