CTP 왕국은 역사가 깊다. 여러 왕이 왕좌를 물려받은 끝에 지금은 세진이 왕이다. 세진은 재미없는 개그를 몹시 싫어해서, 왕이 되자마자 CTP 왕국에서 개그가 가장 재미없던 한솔을 내쫓았다.
화가 난 한솔은 자기 개그에 유일하게 웃어 주던 친구와 함께 한솔 왕국을 세웠다. 그로부터 33년이 지났다. 어느새 한솔 왕국이 번창해 CTP 왕국보다 힘이 세졌다. 세진은 다른 왕국과 동맹을 맺어 CTP 왕국의 힘을 키우려고 한다.
왕국의 힘은 자기 자신을 포함한 동맹 왕국의 수다. 동맹이 하나도 없는 왕국의 힘은 1이다.
동맹에는 특별한 법칙이 있다. A 왕국과 B 왕국이 동맹이고 B 왕국과 C 왕국이 동맹이면, A 왕국과 C 왕국도 동맹이다.
세진은 다른 왕국과 동맹을 맺을 기회를 최대 K번 갖는다. 기회 한 번에 왕국 하나를 골라 동맹을 맺으며, 이때 그 왕국과 이미 동맹인 왕국도 모두 CTP 왕국의 동맹이 된다. 한솔 왕국, 그리고 한솔 왕국과 동맹인 왕국과는 동맹을 맺을 수 없다. K번의 기회를 모두 쓰지 않아도 된다.
왕국들의 동맹 관계와 CTP 왕국의 번호, 한솔 왕국의 번호가 주어질 때 CTP 왕국의 힘의 최댓값을 구하여라. 각 왕국의 번호는 1부터 N까지의 자연수이고, 서로 다른 두 왕국이 같은 번호를 갖는 경우는 없다.