Ксоня и граф
Город Ксони состоит из перекрестков, соединенных между собой двусторонними дорогами.
Перекрестки пронумерованы от до . Дороги также пронумерованы от до . -та дорога соединяет перекресток с номером с перекрестком с номером и имеет длину .
Известно, что от каждого перекрестка можно добраться до каждого другого, используя дороги. Между каждыми двумя перекрестками имеется не больше одной дороги. Нет дороги, ведущей с перекрестка в него же.
Назовем расстоянием длину кратчайшего пути между перекрестками и .
Ксоня хочет найти два перекрестка в городе, такие, что — максимальный среди всех возможных .
Входные данные
Первая строка содержит два целых числа и (, ) — количество перекрестков в городе и номер группы соответственно.
Каждая из следующих строк содержит по три целых числа (, ).
Гарантируется, что с каждого перекрестка можно добраться до каждого, пользуясь дорогами.
Гарантируется, что нет дороги с перекрестка в него же.
Гарантируется, что между двумя перекрестками не больше одной дороги.
Выходные данные
Выведите наибольшее значение по всем парам перекрестков .
Примеры
Примечание
Комментарий к первому примеру.
Следовательно, максимальный .
Оценивание
( бали): граф имеет вид одного цикла.
( балів): .
( бали): длина каждого цикла в графе не больше 1000.
( балів): .
( балів): без дополнительных ограничений.