Поход в кино
Чип и Дейл помогают всем в стране iLandia. Как-то после удачного завершения своих миссий они решили сходить в кино. Но тут их поджидала неожиданность! В стране есть только кинотеатр, который находится в столице. Чип завершил свои приключения в городе , а Дейл в городе . До начала сеанса осталось мало времени, поэтому оба решили заказать такси, чтобы успеть к началу сеанса. Так как гонорары наших героев небольшие, то каждый желает потратить на такси как можно меньше денег. Чип может подсесть в такси к Дейлу и наоборот, если они оказались в одном городе. Так как у таксистов iLandии постоянная такса за километр, то затраты на путь, который они проехали вдвоем, делят на . Вам задано несколько сценариев завершения приключений Чипа и Дейла в разных городах. Для каждого сценария нужно посчитать минимальные вознаграждения героев, чтобы они смогли попасть в кино.
Между двумя произвольными городами существует только одна дорога, по которой между ними можно проехать. Расстояние между любыми двумя соседними городами (между которыми существует прямая дорога) составляет километр. Столица всегда имеет номер .
Входные данные
В первой строке находится два натуральных числа: количество городов в iLandia, и цена за км в стране. Каждая из следующих строк содержит два натуральных числа и , описывающих наличие дороги из города в город . Все дороги двухсторонние. В следующей строке задается количество сценариев . Каждый сценарий начинается с новой строки и задаётся номерами городов и , в которых заканчивают свои приключения соответственно Чип и Дейл.
Выходные данные
Выведите два числа: затраты Чипа и Дейла на дорогу с точностью не менее .