D. Проблема выбора
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
input.txt
вывод
output.txt

Царь Пантелеймон сильно заводом по производству упаковки заинтересовался. Подробно выспрашивал Калистрата о нём, а потом пожелал увидеть строящиеся цеха. Так что пришлось министру экономики сказать, что нет пока завода — место под него хорошее выбрать надобно. Ведь завод будет всё царство упаковкой снабжать, потому среди всех возможных вариантов размещения надо выбрать тот, в котором расстояние от города, где будет построен завод, до самого отдалённого города царства будет минимальным.

В царстве n городов, и некоторые пары этих городов связаны двусторонними дорогами. Точно известно, что из любого города царства можно доехать до любого другого города.

Ваша задача — определить, в каком городе следует построить завод.

Входные данные

В первой строке содержатся целые числа n и m (2 ≤ n ≤ 100,  1 ≤ m ≤ 1000) — количество городов и количество связывающих их дорог.

В каждой из следующих m строк содержится три целых числа — описание дороги: номера городов, которые она соединяет, и длина дороги — целое положительное число, не превосходящее 106.

Гарантируется, что любые два города соединены не более чем одной дорогой.

Выходные данные

Выведите единственное целое число — номер города, в котором следует разместить завод. Если существует несколько вариантов ответа, выведите любой из них.

Примеры
Входные данные
7 9
5 7 1
4 1 10
2 3 2
6 5 3
3 4 5
7 4 4
1 3 3
5 4 2
3 6 7
Выходные данные
4