Byteasar가 새 궁전을 지었다. 이 궁전은 N개의 방과 방들을 잇는 N−1개의 통로로 이루어져 있으며, 각 통로는 정확히 두 개의 방을 잇는다. 방에는 1번부터 N번까지 번호가 붙어 있고, 궁전으로 들어가는 유일한 입구는 1번 방이다. 입구에서 다른 모든 방으로 가는 경로가 항상 하나뿐이므로, 방들은 트리 구조를 이룬다.
소방 책임자는 다음 규칙에 따라 궁전 안에 소화기를 배치하려 한다.
궁전을 짓느라 예산을 거의 다 써 버린 Byteasar는 모든 방을 화재로부터 지키면서도 소화기를 최대한 적게 쓰고 싶어 한다. 필요한 소화기의 최소 개수를 구하여라.
첫째 줄에 세 정수 N, S, K가 공백으로 구분되어 주어진다. (1≤N≤100000, 1≤S≤N, 1≤K≤20)
이어지는 N−1개의 줄에는 각 줄마다 두 정수 x, y가 공백으로 구분되어 주어진다. 이는 x번 방과 y번 방을 잇는 통로가 있다는 뜻이다.
필요한 소화기의 최소 개수를 한 줄에 출력한다.
