Таксомотор#7200

Таксомотор

1 секунда
64 мегабайти
Складна

У місті таксомотори розвозять пасажирів певними маршрутами протягом доби. З останньої зупинки маршруту таксомотор «їде в парк» (а не на першу зупинку). Всі зупинки занумеровано натуральними числами в межах від до деякого натурального .

Створіть програму, яка визначить:

Вхідні дані

Перший рядок містить у вказаному порядку такі натуральні числа:

- кількість зупинок, що не перевищує ;

- кількість маршрутів;

- кількість хвилин від початку доби, коли пасажир починає свій рух;

- номер зупинки, з якої він починає свій рух;

- номер зупинки, на яку він хоче потрапити.

Для в межах від до включно (j + 1)-ий рядок містить трійки чисел. У кожній такій трійці:

  • перше (натуральне) число - номер зупинки;

  • друге (натуральне) число - час прибуття у хвилинах від початку доби на вказану зупинку таксомотора, що їде -тим маршрутом. Вважається, що на кожній зупинці кожний таксомотор стоїть рівно хвилину, під час якої можна сісти на нього або зійти з нього;

  • третє (невід'ємне ціле) число - вартість проїзду від попередньої зупинки ( для першої зупинки кожного маршруту, додатне для всіх наступних зупинок).

Загальна кількість ланок всіх маршрутів не перевищує .

Вихідні дані

Перший рядок має містити у вказаному порядку час припинення подорожі й найменшу вартість подорожі для найшвидшого маршруту.

Другий рядок має містити у вказаному порядку найменший час припинення подорожі й вартість подорожі для найдешевшого маршруту.

Для правильної відповіді усі ці числа менші за .

Приклади

Приклад 1

Loading
Loading