시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB0000.000%

문제

Устав от постоянных войн, Бамблби решил прокатиться по своему городу и посмотреть достопримечательности. В его навигационной системе город представлен в виде связанного графа, содержащего ровно $n$ вершин и $n - 1$ ребро. Каждой вершине графа соответствует некоторая площадь в городе. Между некоторыми площадями существуют двусторонние дороги --- ребра в графе. Известно, что от любой площади города можно добраться до любой другой, проехав при этом только по дорогам.

Про каждую дорогу известно, какое время Бамблби тратит на проезд по ней. Бамблби хочет потратить на прогулку ровно $T$ единиц времени. Кроме этого, он хочет объехать ровно $K$ различных площадей, побывав на каждой не более одного раза. Помогите ему выбрать $2$ соответствующие площадям вершины так, чтобы путь между ними состоял ровно из $K - 1$ различных дорог, а время, затраченное на поездку, было бы равно $T$.

Бамблби тратит время только на перемещения по дорогам, суммарное время его присутствия на площадях равно нулю.

입력

В первой строке входного файла задано три числа $n$, $T$ и $K$ ($1 \le n\le 100{\,}000$, $0 \le K\le 100{\,}000$, $0 \le T\le 1{\,}000{\,}000{\,}000$) --- количество площадей, необходимое время поездки и необходимое количество дорог, участвующих в поездке.

Следующие $n - 1$ строк содержат по три числа $a_i$, $b_i$ и $t_i$ ($1 \le a_i, b_i \le n$, $1 \le t_i \le 10000$) --- описание очередной дороги. Первые два числа являются номерами площадей, соединенных этой дорогой, а третье --- временем поездки по ней.

출력

Выведите ответ на задачу. Если таких вершин не существует, выведите $0 0$. Числа ответа необходимо упорядочить по возрастанию.

예제 입력 1

5 3 2
1 2 1
2 3 1
3 5 1
2 4 2

예제 출력 1

1 4

예제 입력 2

2 0 0
1 2 10

예제 출력 2

1 1

예제 입력 3

2 1 0
1 2 10

예제 출력 3

0 0

노트

В случае, если вариантов ответа несколько, выведите лексикографически минимальную пару.