N. Липецкие дороги
В городе две фирмы такси; у каждой свой набор дорог и своё время проезда по ним. Заказать такси можно только там, где работает интернет: на перекрёстках, причём на -м загрузка приложения занимает времени. В отеле интернет есть, и первое приложение выбирается мгновенно.
Вася выходит из отеля и хочет добраться до места ; по дороге он может выйти из такси на любом перекрёстке и вызвать другое. Найдите минимальное время.
Формат ввода
В первой строке , , и (, , ). Далее строк с дорогами первой фирмы: , , (). Затем строк с дорогами второй фирмы в том же формате.
Далее строк: номер перекрёстка с интернетом и время загрузки приложения (). В последней строке — номера и ().
Между любой парой перекрёстков не более одной дороги каждой фирмы; дороги двусторонние.
Формат вывода
Выведите минимальное время или , если добраться нельзя.
Примеры
7 6 6 2 1 2 10 1 3 1 2 3 1 2 4 3 3 5 5 4 6 3 1 5 10 2 3 2 3 4 5 4 5 10 4 7 30 6 7 100 2 6 5 1 1 7
45