Освітній архів Чемпіона
Напишіть програму, яка обчислює чотири змінні в навчанні Адірема: початковий перетин, фінальний перетин, мінімальна калорійність, яку можна споживати, і максимальна калорійність, так що найкоротший шлях між двома перетинами (що дотримуватися обмежень) тривати рівно T хвилин.

Перший рядок файлу .in coach містить три цілих числа N, M і T - кількість перетинів, кількість шляхів, відповідно, бажаний час. Наступні N рядків містять число - калорійність (у цілому від 1 до 10000 включно) напоїв з перехресть, по порядку (від 1 до N). Наступні M рядків містять потрійну кількість чисел: два перетину (різні числа від 1 до N) і тривалість подорожі між ними (ціле число від 1 до 10000 включно).
Файл тренера .out буде містити рядок із чотирма знайденими значеннями: початковий вузол, фінішний вузол, мінімальна теплотворна здатність та максимальна теплотворна здатність. Вузлами будуть цілі числа від 1 до N, а калорійність - цілими від 1 до 10000 (включно).
• 1
• Знайдені перехрестя (старт і кінець) також повинні відповідати калорійним обмеженням
• Напій з калорійністю x можна пити тоді і тільки тоді, коли cmin, де cmin та cmax - це мінімальні та максимальні калорійні значення, встановлені тренером
Між двома перехрестями є максимум одна дорога.
• Калорійність відрізняється.
• Рішення завжди є; якщо рішень декілька, потрібне будь-яке з них.