В одной Большой Софтверной Компании работает n человек, пронумерованных от 1 до n. Директору компании присвоен номер 1. У каждого сотрудника компании кроме директора есть ровно один непосредственный начальник. У директора, разумеется, начальника нет.
Будем называть человека a подчинённым другого человека b, если либо b — непосредственный начальник a, либо непосредственный начальник a подчинён человеку b. В частности, директору подчинены все остальные работники компании.
Для решения Важной Рабочей Задачи требуется сформировать рабочую группу. Каждый человек обладает некоторой эффективностью, выраженной целым положительным числом ai, где i — номер человека. Эффективность рабочей группы определяется как суммарная эффективность всех людей, входящих в неё.
Работники Большой Софтверной Компании одержимы новыми модными способами организации рабочего процесса. Сейчас на пике популярности парное программирование, поэтому рабочая группа должна быть сформирована с соблюдением следующего условия. Каждый человек, входящий в рабочую группу, должен иметь возможность в процессе решения задачи разбить всех своих подчинённых, также попавших в рабочую группу, на пары. Иными словами, для каждого из членов рабочей группы количество подчинённых ему людей внутри рабочей группы должно быть чётным.
Требуется определить максимальную возможную эффективность рабочей группы, образованной с соблюдением указанного условия. В рабочую группу может войти любой человек, в том числе директор компании.
В первой строке задано целое число n (1 ≤ n ≤ 2·105) — количество работников Большой Софтверной Компании.
Далее следуют n строк, описывающих работников компании. В i-й строке находятся два целых числа pi, ai (1 ≤ ai ≤ 105) — соответственно номер человека, являющегося непосредственным начальником i-го работника, и эффективность i-го работника. Для директора p1 = - 1, для всех остальных людей выполнено условие 1 ≤ pi < i.
Выведите единственное целое число — максимальную возможную эффективность рабочей группы.
7
-1 3
1 2
1 1
1 4
4 5
4 3
5 2
17
В тесте из условия эффективнее всего составить рабочую группу из сотрудников с номерами 1, 2, 4, 5, 6.
Название |
---|