Statement
μ μ κ°, μ ν₯ κ°μ κ°λ‘ μ΄λ£¨μ΄μ§ κ° μ£Όμ΄μ§λ€. μμμμ spanning treeλ λ€μμ λ»νλ€.
- κ°μ μ λ°©ν₯μ μ κ±°νμ λ, μ΄λ spanning treeκ° λλ€.
- 1λ² μ μ μ 루νΈλ‘ νλ νΈλ¦¬λ‘ μκ°νμ λ, λͺ¨λ κ°μ μ λΆλͺ¨μμ μμ λ°©ν₯μΌλ‘ ν₯νλ€. μ¦, 1λ² μ μ μμ λ€λ₯Έ λͺ¨λ μ μ μ λλ¬ν μ μλ€.
κ° κ°μ μ κ°μ€μΉκ° λΆμ¬λμμ λ, μμμμ minimum spanning treeλ λ€μκ³Ό κ°λ€.
- μμμμ spanning treeμ΄λ€.
- κ°λ₯ν spanning treeμ€, μ¬μ©λ κ°μ μ κ°μ€μΉ ν©μ΄ μ΅μκ° λλ κ²μ΄λ€. μ¬λ¬κ° μ‘΄μ¬νλ€λ©΄ κ·Έκ²λ€ λͺ¨λ minimum spanning treeμ΄λ€.
κ°μ κ°μ μ κ°κ° μ΄μ μ΄νμ κ°μ€μΉλ₯Ό λΆμ΄λ κ°μ§μ κ²½μ°μ λν΄, minimum spanning treeμ κ°μ€μΉ ν©μ κΈ°λκ°μ μΌλ‘ λλ λλ¨Έμ§λ₯Ό ꡬνμμ€.
μ€λ³΅κ°μ μ΄ μμ μ μμμ μ£ΌμνλΌ.
κΈ°μ‘΄ μμ 1λ² μ μ μμ λ€λ₯Έ λͺ¨λ μ μ μ λλ¬ν μ μμμ 보μ₯νλ€.
Input
첫 μ€μ , , κ° μ£Όμ΄μ§λ€. κ·Έ ν κ°μ μ€μ κ±Έμ³μ λ²μ§Έ μ€μ κ°μ μ λ»νλ κ° μ£Όμ΄μ§λ€. μ΄λ μμ λ‘ κ°λ μ ν₯ κ°μ μ΄ μ‘΄μ¬ν¨μ λ»νλ€.
Output
κΈ°λκ°μ μΌλ‘ λλ λλ¨Έμ§λ₯Ό μΆλ ₯νλ€.
Constraints
μλΈνμ€ν¬
-
(5μ )
-
(11μ )
-
(37μ )
-
μΆκ°μ μΈ μ ν 쑰건 μμ (47μ )