Найвищий бал.
Ви граєте в гру, яка складається з кімнат і тунелів. Ваш початковий рахунок дорівнює , і кожен тунель додає до нього значення , яке може бути як додатним, так і від'ємним. Ви можете проходити через один і той самий тунель кілька разів.
Ваше завдання — дістатися з кімнати до кімнати . Яку максимальну кількість очок Ви можете отримати?
Вхідні дані
Перший рядок містить два цілі числа і : кількість кімнат і тунелів. Кімнати пронумеровані від до .
Наступні рядків описують тунелі. Кожен рядок містить три цілі числа , і : тунель починається в кімнаті , закінчується в кімнаті і збільшує ваш рахунок на . Усі тунелі є односторонніми.
Відомо, що з кімнати можна дістатися до кімнати .
Вихідні дані
Виведіть одне ціле число: максимальну кількість очок, яку можна отримати. Якщо ж існує можливість отримати нескінченно велику кількість очок, виведіть .