Формат ввода
Первая строка содержит два целых числа N и M — количество перекрёстков в городе и количество дорог соответственно (2 ≤ N ≤ 1000, 1 ≤ M ≤ 2⋅10^5).
Каждая из следующих M строк содержит три целых числа ai, bi и ci (1 ≤ ai, bi ≤ N, ai ≠ bi, 1 ≤ ci ≤ 1000) — номера перекрёстков, соединяемых i-й дорогой, и длину этой дороги.