์ ์ ๊ฐ, ์ ํฅ ๊ฐ์ ๊ฐ๋ก ์ด๋ฃจ์ด์ง ๊ฐ ์ฃผ์ด์ง๋ค. ์์์์ spanning tree๋ ๋ค์์ ๋ปํ๋ค.
- ๊ฐ์ ์ ๋ฐฉํฅ์ ์ ๊ฑฐํ์ ๋, ์ด๋ spanning tree๊ฐ ๋๋ค.
- 1๋ฒ ์ ์ ์ ๋ฃจํธ๋ก ํ๋ ํธ๋ฆฌ๋ก ์๊ฐํ์ ๋, ๋ชจ๋ ๊ฐ์ ์ ๋ถ๋ชจ์์ ์์ ๋ฐฉํฅ์ผ๋ก ํฅํ๋ค. ์ฆ, 1๋ฒ ์ ์ ์์ ๋ค๋ฅธ ๋ชจ๋ ์ ์ ์ ๋๋ฌํ ์ ์๋ค.
๊ฐ ๊ฐ์ ์ ๊ฐ์ค์น๊ฐ ๋ถ์ฌ๋์์ ๋, ์์์์ minimum spanning tree๋ ๋ค์๊ณผ ๊ฐ๋ค.
- ์์์์ spanning tree์ด๋ค.
- ๊ฐ๋ฅํ spanning tree์ค, ์ฌ์ฉ๋ ๊ฐ์ ์ ๊ฐ์ค์น ํฉ์ด ์ต์๊ฐ ๋๋ ๊ฒ์ด๋ค. ์ฌ๋ฌ๊ฐ ์กด์ฌํ๋ค๋ฉด ๊ทธ๊ฒ๋ค ๋ชจ๋ minimum spanning tree์ด๋ค.
๊ฐ์ ๊ฐ์ ์ ๊ฐ๊ฐ ์ด์ ์ดํ์ ๊ฐ์ค์น๋ฅผ ๋ถ์ด๋ ๊ฐ์ง์ ๊ฒฝ์ฐ์ ๋ํด, minimum spanning tree์ ๊ฐ์ค์น ํฉ์ ๊ธฐ๋๊ฐ์ ์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๊ตฌํ์์ค.
์ค๋ณต๊ฐ์ ์ด ์์ ์ ์์์ ์ฃผ์ํ๋ผ. ๊ธฐ์กด ์์ 1๋ฒ ์ ์ ์์ ๋ค๋ฅธ ๋ชจ๋ ์ ์ ์ ๋๋ฌํ ์ ์์์ ๋ณด์ฅํ๋ค.
Input
์ ๋ ฅ์ ๋ค์๊ณผ ๊ฐ์ ํ์์ผ๋ก ์ฃผ์ด์ง๋ค.
์ด๋ ์์ ๋ก ๊ฐ๋ ์ ํฅ ๊ฐ์ ์ด ์กด์ฌํจ์ ๋ปํ๋ค.
Output
๊ธฐ๋๊ฐ์ ์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ์ถ๋ ฅํ๋ค.
Constraints
- .
- .