Дороги і бібліотеки
Міста Азербайджану пронумеровані від до . Наразі в жодному з міст немає бібліотек, і жодні два міста не з'єднані між собою. Можна побудувати двосторонні дороги між парами міст, зазначеними у вхідних даних. Вартість будівництва бібліотеки в місті становить . Вартість будівництва однієї дороги становить .
Громадянин має доступ до бібліотеки, якщо:
У його місті є бібліотека.
Він може дістатися по дорогах зі свого міста до міста, в якому є бібліотека.
Визначте мінімальну вартість, необхідну для забезпечення доступу до бібліотек для всіх громадян Азербайджану.
Вхідні дані
Перша стрічка містить кількість тестів .
Перша стрічка кожного тесту містить чотири цілі числа: кількість міст , кількість доріг , вартість бібліотеки і вартість дороги . Кожен з наступних рядків містить два цілі числа і , що описують двосторонню дорогу, яку можна побудувати між містами і . Кожна дорога з'єднує два різних міста.
Вихідні дані
Виведіть мінімальну вартість, необхідну для забезпечення доступу до бібліотек для всіх громадян Азербайджану.