Торгівля
Вздовж траси Алмати-Тараз розташовано населених пунктів, пронумерованих від до . На початку зими невідомих торговців привезли з невідомого аулу в'язані шапки і почали їх продавати в цих населених пунктах. Торговці дотримуються двох принципів: не торгувати в одному місці більше одного разу (один день) і з кожним днем підвищувати ціну на шапку.
Більш формально, кожен -ий торговець:
Починає торгувати в населеному пункті зі стартовою ціною на одну шапку .
Щодня переходить у сусідній населений пункт, тобто, якщо вчора він торгував у населеному пункті , то сьогодні торгує в населеному пункті .
Щодня збільшує ціну на , тобто, якщо вчора ціна на його шапки була , то сьогодні ціна .
Завершує торгувати в населеному пункті (при цьому в пункті торгівля відбувається).
Ваше завдання — для кожного населеного пункту визначити максимальну ціну на одну шапку за всю історію.
Вхідні дані
У першому рядку подано два цілі числа і — кількість населених пунктів і кількість торговців відповідно.
У кожному з наступних рядків містяться три цілі числа і — номери початкового і кінцевого населених пунктів та початкова ціна на шапку для -го торговця відповідно.
Вихідні дані
Виведіть цілих чисел, де -е число дорівнює максимальній ціні на одну шапку за всю історію продажів у -ому населеному пункті. Якщо в якомусь населеному пункті ніхто не торгував шапками, то для цього населеного пункту виведіть .