첫째 줄에 트리의 원소 개수 N과 골라야 하는 바이오칩의 개수 M이 주어진다 (1≤N≤200000, 1≤M≤500).
다음 N개의 줄에는 음이 아닌 정수가 두 개씩 주어진다. 첫 번째 수는 트리에서 부모의 번호이고, 두 번째 수는 그 바이오칩의 메모리 크기 x이다 (0≤x≤1000). 바이오칩의 번호는 1부터 N까지이고, 이 N개의 줄 중 i번째 줄이 번호가 i인 바이오칩의 정보이다. 부모가 없는 바이오칩은 하나뿐이며, 그 바이오칩의 부모는 0으로 주어진다.
바이오칩을 M개 고르는 방법은 항상 존재한다.