У місті таксомотори розвозять пасажирів певними маршрутами протягом доби. З останньої зупинки маршруту таксомотор «їде в парк» (а не на першу зупинку). Всі зупинки занумеровано натуральними числами в межах від до деякого натурального .
Створіть програму, яка визначить:
час припинення подорожі й найменшу вартість подорожі для найшвидшого маршруту;
найменший час припинення подорожі й вартість подорожі для найдешевшого маршруту.
Перший рядок містить у вказаному порядку такі натуральні числа:
- кількість зупинок, що не перевищує ;
- кількість маршрутів;
- кількість хвилин від початку доби, коли пасажир починає свій рух;
- номер зупинки, з якої він починає свій рух;
- номер зупинки, на яку він хоче потрапити.
Для в межах від до включно (j + 1)-ий рядок містить трійки чисел. У кожній такій трійці:
перше (натуральне) число - номер зупинки;
друге (натуральне) число - час прибуття у хвилинах від початку доби на вказану зупинку таксомотора, що їде -тим маршрутом. Вважається, що на кожній зупинці кожний таксомотор стоїть рівно хвилину, під час якої можна сісти на нього або зійти з нього;
третє (невід'ємне ціле) число - вартість проїзду від попередньої зупинки ( для першої зупинки кожного маршруту, додатне для всіх наступних зупинок).
Загальна кількість ланок всіх маршрутів не перевищує .
Перший рядок має містити у вказаному порядку час припинення подорожі й найменшу вартість подорожі для найшвидшого маршруту.
Другий рядок має містити у вказаному порядку найменший час припинення подорожі й вартість подорожі для найдешевшого маршруту.
Для правильної відповіді усі ці числа менші за .
Приклад 1