EduBrick

N. Самая широкая дорога

3000 мс · 256 МБ · всё или ничего

На каждой дороге написана её ширина. Ширина маршрута — наименьшая из ширин дорог на нём. Найдите маршрут из вершины 1 в вершину nn наибольшей ширины.

Формат ввода

Первая строка содержит числа nn (1≤n≤1051 \le n \le 10^5) и mm (0≤m≤2⋅1050 \le m \le 2 \cdot 10^5).

Далее идут mm строк с дорогами: концы и ширина ww (1≤w≤1091 \le w \le 10^9).

Формат вывода

Одно число — наибольшая возможная ширина маршрута или −1-1, если пути нет. Если n=1n = 1, выведите 00.

Примеры

ввод
4 4
1 2 5
2 4 3
1 3 4
3 4 4
вывод
4
ввод
3 2
1 2 10
2 3 1
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.