Задача Z3. Тайна самой дальней планеты

Автор:Кулак Иван, Шелевой Ярослав, Артем Иващенко   Ограничение времени:2 сек
Входной файл:Стандартный вход   Ограничение памяти:64 Мб
Выходной файл:Стандартный выход  
Максимальный балл:1  

Условие

В далёком 2182 году экспедиция с планеты Земля отправляется в космос на поиски Говоруна, что отличается умом и сообразительностью. Проблема в том, что Говоруна похитили пираты с планеты Катрук. По некоторым сведениям известно, что Говорун находится на планете t.

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

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

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

Первая строка входного файла содержит Два целых числа n, m — количество планет и переходов между ними.

Вторая строка входного файла содержит два целых чисел k и t - предположительное количество у.е топлива, требуемое эспедиции и планета, на которой находится Говорун.

Далее идут m строк, в каждой из которых указаны три целых числа через пробел:

Номер планеты Земля в задаче всегда равен 0.

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

Требуется напечатать, сколько топлива не хватает для успешной экспедиции по поиску Говоруна либо вывести 0, еслит топлива достаточно.

Ограничения

n ≤ 100,

0 ≤ m ≤ n2.

Примеры тестов

Стандартный вход Стандартный выход
1
4 6 
15 2
0 2 9
0 3 7
0 1 5
1 3 10
1 2 4
2 3 6
6

0.035s 0.010s 15